Partilhar via


ODataMessageReaderSettings Classe

Definição

Definições de configuração para leitores de mensagens OData.

public sealed class ODataMessageReaderSettings
type ODataMessageReaderSettings = class
Public NotInheritable Class ODataMessageReaderSettings
Herança
ODataMessageReaderSettings

Construtores

ODataMessageReaderSettings()

Inicializa uma nova instância da ODataMessageReaderSettings classe com valores padrão para OData 4.0.

ODataMessageReaderSettings(ODataVersion)

Inicializa uma nova instância da ODataMessageReaderSettings classe com valores padrão para a versão OData especificada.

Propriedades

ArrayPool

Obtém/define o pool de buffers de caracteres.

BaseUri

Obtém ou define o URI de base do documento (usado como base para todos os URIs relativos). Se for definido, deve ser um URI absoluto. ODataMessageReaderSettings.BaseUri pode ser preterido no futuro. Em vez disso, use ODataMessageReaderSettings.baseUri.

ClientCustomTypeResolver

Obtém ou define o resolvedor de tipo personalizado usado pelo Cliente.

EnableCharactersCheck

Sinalizador para controlar se o leitor deve verificar se há caracteres Xml válidos ou não.

EnableMessageStreamDisposal

Obtém ou define um valor que indica se o fluxo de mensagens será descartado depois de terminar de gravar com a mensagem.

EnablePrimitiveTypeConversion

Obtém ou define um valor que indica se todos os valores primitivos devem ser convertidos no tipo especificado no modelo ou fornecidos como um tipo esperado. Observe que os valores ainda serão convertidos no tipo especificado na própria carga.

LibraryCompatibility

Obtém ou define a versão de compatibilidade da biblioteca. O valor padrão é Latest,

MaxProtocolVersion

Obtém ou define a versão máxima de protocolo OData que o leitor deve aceitar e entender.

MessageQuotas

Cotas a serem usadas para limitar o consumo de recursos ao ler uma mensagem OData.

PrimitiveTypeResolver

Obtém ou define um resolvedor personalizado para resolver valores primitivos não tipados

ReadAsStreamFunc

Func para avaliar se uma propriedade deve ser lida como um fluxo. Observe que IEdmProperty pode ser nulo ao ler dentro de uma coleção

ReadUntypedAsString

Se os valores não tipado devem ser lidos como uma cadeia de caracteres bruta.

ShouldIncludeAnnotation

Func para avaliar se uma anotação deve ser lida ou ignorada pelo leitor. O func deverá retornar true se a anotação deve ser lida e falsa se a anotação deve ser ignorada. Um valor nulo indica que todas as anotações devem ser ignoradas.

Validations

Obtém ou define as configurações de validação.

Version

Obtém ou define a versão do protocolo OData a ser usada para ler cargas.

Métodos

Clone()

Cria uma cópia superficial deste ODataMessageReaderSettings.

Aplica-se a