Fetch the metadata by using the appropriate handler based on the protcol found in the URI
the contract abstraction which contains the URI in its storage
the decoded uri found in the storage
the TezosToolkit Context
an object which contains the uri, the metadata, an optional integrity check result and an optional SHA256 hash
* Metadata Provider