Microsoft.AspNet.OData Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
ClrEnumMemberAnnotation |
Representa um betwwen de mapeamento e IEdmEnumMember um membro de enumeração CLR. |
ClrPropertyInfoAnnotation |
Representa um mapeamento de um IEdmProperty para uma informação de propriedade CLR. |
ClrTypeAnnotation |
Representa um mapeamento de um IEdmType para um tipo CLR. |
ConcurrencyPropertiesAnnotation |
Anotação para armazenar cache para propriedades de simultaneidade |
CustomAggregateMethodAnnotation |
Permite que o cliente informe o OData quais são os métodos de agregação personalizados definidos. Para fazer isso, ele deve receber um methodToken - que é o identificador completo do método na URL do OData - e um IDictionary que mapeia o tipo de entrada do método de agregação para seu MethodInfo. |
DefaultContainerBuilder |
A implementação padrão do construtor de contêineres com base na estrutura de injeção de dependência da Microsoft. |
Delta |
Uma classe que controla as alterações (ou seja, o Delta) para uma entidade. |
Delta<TStructuralType> |
Uma classe que controla as alterações (ou seja, o Delta) para um determinado |
EdmChangedObjectCollection |
Representa um IEdmObject que é uma coleção de IEdmChangedObjects. |
EdmComplexObject |
Representa um IEdmComplexObject sem suporte clr Type. |
EdmComplexObjectCollection |
Representa um IEdmObject que é uma coleção de IEdmComplexObjects. |
EdmDeltaComplexObject |
Representa um IEdmChangedObject sem suporte clr Type. Usado para manter o objeto Entry no Conteúdo do Feed Delta. |
EdmDeltaDeletedEntityObject |
Representa um IEdmDeltaDeletedEntityObject sem suporte clr Type. Usado para manter o objeto Entry Excluído no Conteúdo do Feed Delta. |
EdmDeltaDeletedLink |
Representa um IEdmDeltaDeletedLink sem suporte clr Type. Usado para armazenar o objeto Link Excluído no Conteúdo do Feed Delta. |
EdmDeltaEntityObject |
Representa um IEdmChangedObject sem suporte clr Type. Usado para manter o objeto Entry no Conteúdo do Feed Delta. |
EdmDeltaLink |
Representa um IEdmDeltaLink sem suporte clr Type. Usado para armazenar o objeto Link Adicionado/Modificado no Conteúdo do Feed Delta. |
EdmEntityObject |
Representa um IEdmEntityObject sem suporte clr Type. |
EdmEntityObjectCollection |
Representa um IEdmObject que é uma coleção de IEdmEntityObjects. |
EdmEnumObject |
Representa um IEdmEnumObject sem suporte clr Type. |
EdmEnumObjectCollection |
Representa um IEdmObject que é uma coleção de IEdmEnumObjects. |
EdmModelExtensions |
Fornece métodos de extensão para a IEdmModel interface. |
EdmStructuredObject |
Representa um IEdmStructuredObject sem suporte clr Type. |
EdmTypeExtensions |
Métodos de extensão para a IEdmType interface. |
EnableQueryAttribute |
Essa classe define um atributo que pode ser aplicado a uma ação para habilitar consultas usando a sintaxe de consulta OData. Para evitar o processamento de consultas inesperadas ou mal-intencionadas, use as configurações de validação em EnableQueryAttribute para validar as consultas de entrada. Para obter mais informações, visite http://go.microsoft.com/fwlink/?LinkId=279712. |
ETagMessageHandler |
Define um HttpMessageHandler para adicionar um valor de cabeçalho ETag a uma resposta OData quando a resposta é um único recurso que tem uma ETag definida. |
FromODataUriAttribute |
Uma implementação de System.Web.Http.ParameterBindingAttribute que pode associar parâmetros de URI usando convenções OData. |
HttpRequestScope |
Fornece acesso ao HttpRequestMessage ao qual a instância de contêiner de serviço OData está no escopo. |
MetadataController |
Representa um controlador para gerar o documento de metadados e o servicedoc OData ($metadata). |
NullEdmComplexObject |
Representa um IEdmComplexObject que é nulo. |
ODataActionParameters |
ActionPayload armazena os nomes e os valores de parâmetro fornecidos por um cliente em uma solicitação POST para invocar uma determinada ação. Os valores de parâmetro são armazenados no dicionário com chave usando o nome do parâmetro. |
ODataBatchFeature |
Forneça a interface para os detalhes de uma determinada solicitação em lote OData. |
ODataBuilder |
Permite a configuração refinada dos serviços OData essenciais. |
ODataController |
Define uma classe base para controladores OData que suportam gravação e leitura de dados usando os formatos OData. |
ODataFeature |
Contém os detalhes de uma determinada solicitação OData. Todas essas propriedades devem ser mutáveis. Nenhuma dessas propriedades deve ser definida como nula. |
ODataFormattingAttribute |
Um atributo a ser posicionado em controladores que permitem os formatadores OData. |
ODataNullValueMessageHandler |
Representa um HttpMessageHandler que converte valores nulos em respostas OData em respostas HTTP NotFound ou respostas NoContent seguindo a especificação OData. |
ODataOptions |
Fornece configuração programática para o serviço OData. |
ODataQueryContext |
Isso define algumas informações de contexto usadas para realizar a composição de consultas. |
ODataQueryParameterBindingAttribute |
Um System.Web.Http.ParameterBindingAttribute para associar parâmetros do tipo ODataQueryOptions à consulta OData da solicitação de entrada. |
ODataRoutingAttribute |
Define um atributo no nível do controlador que pode ser usado para permitir a seleção de ação OData baseada em convenções de roteamento. |
ODataSwaggerConverter |
QualityBand: versão prévia Representa um ODataSwaggerConverter usado para converter um modelo Edm para o modelo do Swagger. |
ODataUntypedActionParameters |
ActionPayload armazena os nomes e os valores de parâmetro fornecidos por um cliente em uma solicitação POST para invocar uma determinada ação. Os valores de parâmetro são armazenados no dicionário com chave usando o nome do parâmetro. |
ODataUriFunctions |
Auxiliar OData UriFunctions. |
PageResult |
Representa um feed de entidades que inclui informações adicionais que o OData Formats suporta. |
PageResult<T> |
Representa um feed de entidades que inclui informações adicionais que o OData Formats suporta. |
PerRouteContainer |
Uma classe para gerenciar contêineres de serviço por rota. |
PerRouteContainerBase |
Uma classe base para gerenciar contêineres de serviço por rota. |
QueryableRestrictions |
Representa uma restrição que pode ser consultada em uma propriedade EDM, incluindo não filtreável, não classificável, não navegável, não expansível, não contível, expanda automaticamente. |
QueryableRestrictionsAnnotation |
Representa uma anotação para adicionar as restrições que podem ser consultadas em uma propriedade EDM, incluindo não filtre, não classificável, não navegável, não expansível, não contável, expandida automaticamente. |
ResourceContext |
Uma instância de ResourceContext é passada para os construtores de link de auto link ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) e navegação ( NavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ) e pode ser usada pelos construtores de link para gerar links. |
ResourceContext<TStructuredType> |
Uma instância de ResourceContext<TStructuredType> é passada para os construtores de link próprio (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) e de navegação (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) e pode ser usada pelos construtores de link para gerar links. |
ResourceSetContext |
Contém informações de contexto sobre o conjunto de recursos que está sendo serializado no momento. |
SingleResult |
Representa uma IQueryable que contém zero ou uma entidade. Use junto com um |
SingleResult<T> |
Representa uma IQueryable<T> que contém zero ou uma entidade. Use junto com um |
TypedDelta |
Representa um Delta que pode ser usado quando existe um tipo CLR de suporte para o tipo de entidade e o tipo complexo cujas alterações são controladas. |
UnqualifiedCallAndEnumPrefixFreeResolver |
O wrapper de resolvedor de uri OData para chamada de função sem prefixo de enumeração e não qualificada. |
Interfaces
IDelta |
IDelta permite e rastreia alterações em um objeto . |
IEdmChangedObject |
Representa uma instância de um IEdmChangedObject. Interface base a ser implementada por qualquer objeto Delta necessário para fazer parte do Conteúdo do DeltaFeed. |
IEdmComplexObject |
Representa uma instância de um IEdmComplexType. |
IEdmDeltaDeletedEntityObject |
Representa uma instância de um IEdmChangedObject. Contém as propriedades necessárias para criar o ODataDeltaDeletedEntry. |
IEdmDeltaDeletedLink |
Representa uma instância de um IEdmChangedObject. Contém as propriedades necessárias para criar o ODataDeltaDeletedLink. |
IEdmDeltaLink |
Representa uma instância de um IEdmChangedObject. Contém as propriedades necessárias para criar o ODataDeltaLink. |
IEdmDeltaLinkBase |
Representa uma instância de um IEdmChangedObject. Contém as propriedades necessárias para criar ODataDeltaLink ou ODataDeltaDeletedLink. |
IEdmEntityObject |
Representa uma instância de um IEdmEntityType. |
IEdmEnumObject |
Representa uma instância de um valor de enumeração. |
IEdmObject |
Representa uma instância de um IEdmType. |
IEdmStructuredObject |
Representa uma instância de um IEdmStructuredType. |
IPerRouteContainer |
Uma interface para gerenciar contêineres de serviço por rota. |
Enumerações
CompatibilityOptions |
Contém máscaras de bits para recursos que precisam de compatibilidade com versões anteriores. |
EdmDeltaEntityKind |
O Tipo do objeto dentro do DeltaPayload usado para distinguir entre Entry/DeletedEntry/DeltaLink/AddedLink. |