Compartir a través de


IODataPayloadUriConverter Interfaz

Definición

Admite la conversión personalizada de direcciones URL que se encuentran en la carga.

public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
Derivado

Comentarios

Esta interfaz se puede implementar en los mensajes (vea IODataRequestMessage y IODataResponseMessage). Cuando se pasa un mensaje que implementa esta interfaz a o ODataMessageWriterODataMessageReader, el escritor o lector de mensajes usará esta interfaz para la conversión de url personalizada. En los escritores, esto significa que cada vez que se escribe un URI en la carga útil, se llama al método de conversión en esta interfaz para convertir un URI base y un URI de carga en el URI real que se va a escribir en la carga. Si el método devuelve null de una llamada de conversión, se usará la conversión predeterminada. En los lectores, esto significa que se pasan al método un URI base (de la carga o de la configuración del lector) y el URI leído de la carga. El resultado es lo que se va a notificar en las instancias OM de OData. De nuevo si el método de conversión devuelve null, se inicia la conversión predeterminada.

Métodos

ConvertPayloadUri(Uri, Uri)

Implementa un esquema de conversión de url personalizado. Este método devuelve null si no se desea ninguna conversión personalizada. Si el método devuelve una dirección URL no NULL, se usará ese valor sin realizar más validaciones.

Se aplica a