IODataPayloadUriConverter Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Supporta la conversione personalizzata degli URL trovati nel payload.
public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
- Derivato
Commenti
Questa interfaccia può essere implementata nei messaggi (vedere IODataRequestMessage e IODataResponseMessage). Quando un messaggio che implementa questa interfaccia viene passato a un ODataMessageWriter oggetto o ODataMessageReader, il writer/lettore messaggi userà questa interfaccia per la conversione di URL personalizzati. Nei writer questo significa che ogni volta che un URI viene scritto nel payload il metodo di conversione in questa interfaccia viene chiamato per convertire un URI di base e un URI payload nell'URI effettivo da scrivere nel payload. Se il metodo restituisce Null da una chiamata di conversione, verrà usata la conversione predefinita. Per i lettori, questa situazione indica che un URI di base (dal payload o dalle impostazioni del lettore) e l'URI letto dal payload vengono passati al metodo. In base al risultato, gli elementi riportati nelle istanze OM OData sono diversi. Di nuovo se il metodo di conversione restituisce Null, la conversione predefinita viene avviata.
Metodi
ConvertPayloadUri(Uri, Uri) |
Implementa uno schema di conversione url personalizzato. Questo metodo restituisce Null se non è desiderata alcuna conversione personalizzata. Se il metodo restituisce un URL diverso da Null, il valore verrà utilizzato senza ulteriore convalida. |