Compartilhar via


Microsoft.OData Namespace

Classes

ContainerBuilderExtensions

Métodos de extensão para IContainerBuilder.

HttpHeaderValueElement

Classe para representar um elemento de valor de cabeçalho HTTP.

ODataAction

Representa uma ação OData.

ODataAnnotatable

Classe base para todos os tipos annotatáveis na biblioteca OData.

ODataAsynchronousReader

Classe para ler mensagens assíncronas OData.

ODataAsynchronousResponseMessage

Representando a mensagem de uma resposta assíncrona não em lote.

ODataAsynchronousWriter

Classe para gravar mensagens assíncronas OData; também verifica a contagem adequada de chamadas de gravação no gravador.

ODataBatchOperationHeaders

Um dicionário para armazenar cabeçalhos a serem usados com ODataBatchOperations.

ODataBatchOperationRequestMessage

Mensagem que representa uma operação em uma solicitação em lote.

ODataBatchOperationResponseMessage

Mensagem que representa uma operação em uma resposta em lote.

ODataBatchReader

Classe abstrata para ler mensagens em lote OData; também verifica a sequência adequada de chamadas de leitura no leitor.

ODataBatchWriter

Classe abstrata para gravar mensagens em lote OData; também verifica a sequência adequada de chamadas de gravação no gravador.

ODataBinaryStreamValue

Uma classe para representar um valor de fluxo binário

ODataCollectionReader

Classe base para leitores de coleção OData.

ODataCollectionStart

Representação OData de uma coleção de nível superior.

ODataCollectionStartSerializationInfo

Classe para fornecer informações adicionais de serialização para o ODataCollectionWriter para um ODataCollectionStart.

ODataCollectionValue

Representação OData de uma Coleção.

ODataCollectionWriter

Classe base para gravadores de coleção OData.

ODataConstants

Valores constantes usados pelo protocolo OData ou HTTP ou biblioteca OData.

ODataContentTypeException

Tipo de exceção que representa a exceção quando não há suporte para Content-Type de uma mensagem.

ODataDeletedResource

Representa uma entidade excluída na resposta delta.

ODataDeltaDeletedEntry

Representa uma entidade excluída na resposta delta.

ODataDeltaDeletedLink

Representa um link excluído na resposta delta.

ODataDeltaLink

Representa um link adicionado na resposta delta.

ODataDeltaLinkBase

Representa um link adicionado ou um link excluído na resposta delta.

ODataDeltaReader

Classe base para leitores delta OData.

ODataDeltaResourceSet

Descreve um conjunto de alterações delta.

ODataDeltaResourceSetSerializationInfo

Classe para fornecer informações adicionais de serialização para o ODataDeltaWriter para um ODataDeltaResourceSet.

ODataDeltaSerializationInfo

Classe para fornecer informações adicionais de serialização para o ODataDeltaWriter.

ODataDeltaWriter

Classe base para o gravador delta OData.

ODataEdmPropertyAnnotation

Representa uma anotação para armazenar informações para uma propriedade específica.

ODataEntityReferenceLink

Representa um link de referência de entidade (o resultado de uma consulta $link).

ODataEntityReferenceLinks

Representa uma coleção de links de referência de entidade (o resultado de uma consulta $ref). Pode incluir uma contagem embutida e um próximo link.

ODataEntitySetInfo

Classe que representa um conjunto de entidades em um documento de serviço.

ODataEnumValue

Valor de enumeração OData

ODataError

Classe que representa um conteúdo de erro.

ODataErrorDetail

Classe que representa um detalhe de erro.

ODataErrorException

Tipo de exceção que representa um erro no fluxo analisado ao ler uma carga.

ODataException

Tipo de exceção que representa exceções na biblioteca OData.

ODataFormat

Representação de um formato OData.

ODataFunction

Representa uma função OData.

ODataFunctionImportInfo

Classe que representa uma função Import em um documento de serviço.

ODataInnerError

Classe que representa informações de depuração específicas da implementação para ajudar a determinar a causa do erro.

ODataInputContext

A classe base para todos os contextos de entrada define a interface a ser implementada pelos formatos específicos.

ODataInstanceAnnotation

Representa uma anotação de instância.

ODataItem

Classe base para Conjunto de Recursos e Recurso.

ODataMediaType

Classe que representa uma definição de tipo de mídia.

ODataMediaTypeFormat

Uma classe auxiliar para associar um ODataFormat a um tipo de mídia.

ODataMediaTypeResolver

Classe com a responsabilidade de resolver tipos de mídia (tipos MIME) em formatos e tipos de conteúdo.

ODataMessageExtensions

Métodos de extensão para IODataRequestMessage e IODataResponseMessage.

ODataMessageInfo

A classe fornece informações de contexto de determinado IODataRequestMessage ou IODataResponseMessage

ODataMessageQuotas

Cotas a serem usadas para limitar o consumo de recursos ao ler ou gravar mensagens OData.

ODataMessageReader

Classe de leitor usada para ler todos os conteúdos do OData (recursos, conjuntos de recursos, documentos de metadados, documentos de serviço etc.).

ODataMessageReaderSettings

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

ODataMessageWriter

Classe writer usada para gravar todas as cargas OData (entradas, conjuntos de recursos, documentos de metadados, documentos de serviço etc.).

ODataMessageWriterSettings

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

ODataNestedResourceInfo

Representa um único link.

ODataNestedResourceInfoSerializationInfo

Classe para fornecer informações adicionais de serialização para o ODataWriter para um ODataNestedResourceInfo.

ODataNullValue

Representa um valor de propriedade nula.

ODataObjectModelExtensions

Métodos de extensão no modelo de objeto OData.

ODataOperation

Representa uma função ou uma ação.

ODataOutputContext

A classe base para todos os contextos de saída define a interface a ser implementada pelos formatos específicos.

ODataParameterReader

Classe base para leitores de parâmetro OData.

ODataParameterWriter

Classe base para gravadores de coleção OData.

ODataPayloadKindDetectionResult

Representa o resultado da execução da detecção de tipo de conteúdo para um tipo de conteúdo e um formato especificados.

ODataPayloadValueConverter

Classe para definir uma conversão de valor de carga para determinado modelo. Atualmente, dá suporte apenas a primitivos.

ODataPreferenceHeader

Classe para definir o cabeçalho "Prefer" em um IODataRequestMessage ou o cabeçalho "Preference-Applied" em um IODataResponseMessage.

ODataPrimitiveValue

Representa um valor de propriedade primitiva.

ODataProperty

Representa uma única propriedade de um recurso com um valor .

ODataPropertyInfo

Representa informações sobre uma única propriedade de um recurso.

ODataPropertySerializationInfo

Classe para fornecer informações adicionais de serialização para o ODataWriter para um ODataProperty.

ODataReader

Classe base para leitores OData.

ODataResource

Representa uma entidade única.

ODataResourceBase

Classe base para um recurso ou recurso excluído.

ODataResourceSerializationInfo

Classe para fornecer informações adicionais de serialização para o ODataWriter para um ODataResource.

ODataResourceSet

Descreve uma coleção de entidades.

ODataResourceSetBase

Descreve uma coleção de entidades.

ODataResourceValue

Representa o valor de um recurso (complexo ou entidade). Ele pode ser usado como valor de anotação de instância.

ODataServiceDocument

Classe que representa o documento de um serviço.

ODataServiceDocumentElement

Classe abstrata que representa um elemento (EntitySet, Singleton) em um documento de serviço.

ODataSimplifiedOptions

Opções que costumavam controlar o comportamento relacionado ao odata simplificado.

ODataSingletonInfo

Classe que representa um singleton em um documento de serviço.

ODataStreamItem

Uma classe para representar um valor de fluxo

ODataStreamPropertyInfo

Representa informações sobre uma única propriedade de fluxo de um recurso.

ODataStreamReferenceValue

Representa uma referência do Stream.

ODataTypeAnnotation

Anotação que armazena as informações de tipo EDM de um valor.

ODataUntypedValue

Representação OData de um valor não tipado.

ODataUri

O nó raiz de uma consulta. Mantém a consulta em si mais metadados adicionais sobre a consulta.

ODataUriExtensions

Métodos de extensão para ODataUri

ODataUriUtils

Métodos do Utilitário de URI.

ODataUrlKeyDelimiter

Componente para controlar qual convenção é usada para gerar URLs.

ODataUtils

Métodos utilitários usados com a biblioteca OData.

ODataValue

Representa o valor de uma propriedade .

ODataWriter

Classe base para gravadores OData.

Interfaces

IContainerBuilder

Uma interface que separa o ODataLib de qualquer implementação do contêiner de injeção de dependência.

IContainerProvider

Uma interface que fornece um contêiner de injeção de dependência.

IODataPayloadUriConverter

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

IODataRequestMessage

Interface para mensagens de solicitação OData síncronas.

IODataRequestMessageAsync

Interface para mensagens de solicitação OData assíncronas.

IODataResponseMessage

Interface para mensagens de resposta OData síncronas.

IODataResponseMessageAsync

Interface para mensagens de resposta OData assíncronas.

Enumerações

BatchPayloadUriOption

Indica o formato de Request-URI em cada subprojeto na operação em lote.

DeltaDeletedEntryReason

O motivo do recurso excluído na resposta delta.

ODataBatchReaderState

Enumeração com todos os estados em que o leitor de lote pode estar.

ODataBatchWriter.BatchWriterState

Uma enumeração que representa o estado atual do gravador.

ODataCollectionReaderState

Enumeração de todos os estados possíveis de um ODataCollectionReader.

ODataDeltaReaderState

Enumeração de todos os estados possíveis de um ODataDeltaReader.

ODataLibraryCompatibility

Níveis de compatibilidade da biblioteca.

ODataNullValueBehaviorKind

Representa o comportamento dos leitores ao ler a propriedade com valor nulo.

ODataParameterReaderState

Enumeração de todos os estados possíveis de um ODataParameterReader.

ODataPayloadKind

Enumeração que representa os diferentes tipos de cargas que ODatLib pode gravar.

ODataPropertyKind

A enumeração de tipos de propriedade.

ODataReaderState

Enumeração de todos os estados possíveis de um ODataReader.

ODataVersion

Enumeração que representa a versão do protocolo OData.

ServiceLifetime

Enumera todos os tipos de tempo de vida de um serviço em um IContainerBuilder.

ValidationKinds

Tipos de validação usados em ODataMessageReaderSettings e ODataMessageWriterSettings.