Compartilhar via


IODataPayloadUriConverter Interface

Definição

Dá suporte à conversão personalizada de URLs encontradas no conteúdo.

public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
Derivado

Comentários

Essa interface pode ser implementada em mensagens (consulte IODataRequestMessage e IODataResponseMessage). Quando uma mensagem que implementa essa interface é passada para um ODataMessageWriter ou ODataMessageReader, o gravador/leitor de mensagens usará essa interface para conversão de URL personalizada. Em gravadores, isso significa que sempre que um URI é gravado na carga, o método de conversão nessa interface é chamado para converter um URI base e um URI de carga no URI real a ser gravado na carga. Se o método retornar nulo de uma chamada de conversão, a conversão padrão será usada. Em leitores, isso significa que um URI base (do conteúdo ou das configurações do leitor) e o URI lido da carga são passados para o método . O resultado é o que está sendo relatado nas instâncias de OM OData. Novamente se o método de conversão retornar nulo, a conversão padrão será inicial.

Métodos

ConvertPayloadUri(Uri, Uri)

Implementa um esquema de conversão de URL personalizado. Esse método retornará nulo se nenhuma conversão personalizada for desejada. Se o método retornar uma URL não nula, esse valor será usado sem validação adicional.

Aplica-se a