IODataPayloadUriConverter Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge la conversion personnalisée des URL trouvées dans la charge utile.
public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
- Dérivé
Remarques
Cette interface peut être implémentée sur les messages (voir IODataRequestMessage et IODataResponseMessage). Lorsqu’un message implémentant cette interface est passé à un ODataMessageWriter ou ODataMessageReader, l’enregistreur/lecteur de messages utilise cette interface pour la conversion d’URL personnalisée. Sur les enregistreurs, cela signifie que chaque fois qu’un URI est écrit dans la charge utile, la méthode de conversion sur cette interface est appelée pour convertir un URI de base et un URI de charge utile en URI réel à écrire dans la charge utile. Si la méthode retourne null à partir d’un appel de conversion, la conversion par défaut est utilisée. Sur les lecteurs, cela signifie qu'un URI de base (issu des paramètres de la charge utile ou du lecteur) et l'URI lu dans la charge utile sont transmis à la méthode. Le résultat est ce qui est signalé sur les instances OData OM. Là encore, si la méthode de conversion retourne la valeur null, la conversion par défaut entre en jeu.
Méthodes
ConvertPayloadUri(Uri, Uri) |
Implémente un schéma de conversion d’URL personnalisé. Cette méthode retourne null si aucune conversion personnalisée n’est souhaitée. Si la méthode retourne une URL non Null, cette valeur sera utilisée sans validation supplémentaire. |