Compartilhar via


Microsoft.OData.Client Namespace

Classes

ActionDescriptor

Contém informações sobre um ServiceAction.

BaseEntityType

Tipo base do tipo de entidade a ser incluído DataServiceContext para invocação de função e ação

BodyOperationParameter

Representa um parâmetro associado a uma ação de serviço.

BuildingRequestEventArgs

EventArgs para o evento BuildingRequest.

ChangeOperationResponse

Resposta de SaveChanges.

ContainerPropertyAttribute

Usado em uma classe que representa uma entidade aberta ou tipos complexos para indicar que a propriedade deve ser usada como o contêiner para propriedades dinâmicas durante a serialização e a materialização.

DataServiceActionQuery

Objeto de uma ação que não retorna nada.

DataServiceActionQuery<T>

Objeto de uma ação que retorna uma coleção.

DataServiceActionQuerySingle<T>

Objeto de uma ação que retorna um único item.

DataServiceClientConfigurations

Configurações no comportamento do Cliente.

DataServiceClientException

A exceção gerada quando o servidor retorna um erro.

DataServiceClientFormat

Controla o formato preferencial do usuário que o cliente deve usar ao fazer solicitações.

DataServiceClientRequestMessage

Essa classe representa o contrato WCF Data Services cliente com a mensagem de solicitação.

DataServiceClientRequestMessageArgs

Argumentos para criar uma instância de DataServiceClientRequestMessage.

DataServiceClientRequestPipelineConfiguration

Classe que contém uma variedade de eventos para gravar o conteúdo do OData no fio

DataServiceClientResponsePipelineConfiguration

Classe responsável pela configuração de ações que são invocadas de uma resposta

DataServiceCollection<T>

Representa uma coleção de entidades dinâmica que oferece notificações quando itens são adicionados e removidos ou quando a lista é atualizada.

DataServiceContext

O DataServiceContext representa o contexto do runtime do serviço de dados.

DataServiceExtensions
DataServiceQuery

espaço reservado não genérico para implementação genérica

DataServiceQuery<TElement>.DataServiceOrderedQuery

DataServiceQuery ordenado que implementa IOrderedQueryable.

DataServiceQuery<TElement>

objeto de consulta

DataServiceQueryContinuation

Encapsula um URI que retorna a próxima página de um resultado paginado da consulta do WCF Data Services.

DataServiceQueryContinuation<T>

Encapsula um URI que retorna a próxima página de um resultado paginado da consulta do WCF Data Services.

DataServiceQueryException

Exceção que indica que ocorreu um erro ao consultar o serviço de dados.

DataServiceQueryProvider

Implementação de QueryProvider

DataServiceQuerySingle<TElement>

Objeto de consulta de um único item.

DataServiceRequest

Espaço reservado não genérico para implementação genérica

DataServiceRequest<TElement>

Contém um URI e um tipo para a solicitação.

DataServiceRequestArgs

Representa metadados adicionais que estão incluídos em uma mensagem de solicitação para o WCF Data Services.

DataServiceRequestException

Representa o erro gerado se o serviço de dados retorna um código de resposta menor que 200 ou maior que 299 ou, se o elemento de nível superior na resposta é <error>. Essa classe não pode ser herdada.

DataServiceResponse

Resposta do serviço de dados para ExecuteBatch & SaveChanges

DataServiceStreamLink

Representa a URL de um fluxo de recursos binários.

DataServiceStreamResponse

Representa uma resposta do WCF Data Services que contém dados binários como um fluxo.

DataServiceTransportException

Classe para descrever os erros gerados pela camada de transporte.

DataServiceUrlKeyDelimiter

Componente para controlar qual conjunto de convenções é usado para gerar URLs.

Descriptor

Classe abstrata da qual EntityDescriptor é derivado.

EntityChangedParams

Encapsula os argumentos de um delegado PropertyChanged

EntityCollectionChangedParams

Encapsula os argumentos de um delegado CollectionChanged.

EntityDescriptor

representa a entidade armazenada em cache

EntitySetAttribute

Indica o conjunto de entidades ao qual uma classe de serviço de dados do cliente pertence.

EntityTracker

contexto

EntityTrackerBase

Base do Rastreador de Entidades, permite mais desacoplamento para teste.

EntityTypeAttribute

Marca uma classe como um tipo de entidade no WCF Data Services.

FunctionDescriptor

Contém informações sobre um ServiceFunction.

HasStreamAttribute

Indica que uma classe que é um tipo de entidade tem um fluxo de dados binário padrão.

HttpClientRequestMessage

Implementação baseada em HttpClient de DataServiceClientRequestMessage.

HttpWebRequestMessage

Implementação da interface IODataRequestMessage.

HttpWebResponseMessage

Implementação da interface IODataResponseMessage

IgnoreClientPropertyAttribute

Indica que um atributo não deve ser serializado durante a inserção ou atualização de uma entidade.

InvokeResponse

Resposta de uma chamada invoke.

KeyAttribute

Indica a propriedade de chave ou as propriedades de uma entidade.

LinkDescriptor

representa a associação entre duas entidades

LinkInfo

Encapsula informações sobre um link ou relação entre entidades.

LoadCompletedEventArgs

Usado como a EventArgs classe para o LoadCompleted evento. Compatível apenas com o cliente WCF Data Services 5.0 para Silverlight.

MaterializedEntityArgs

Argumentos de entidade materializada

MediaEntryAttribute

Essa classe marca um tipo que representa uma entidade de cliente Astoria de modo que o cliente Astoria a trate como uma entrada de mídia de acordo com o conceito de "entrada de link de mídia" da ATOM.

MessageReaderSettingsArgs

Argumentos usados para definir as configurações do leitor de mensagens odata.

MessageWriterSettingsArgs

Argumentos usados para definir as configurações do gravador de mensagens odata.

MimeTypePropertyAttribute

Esse atributo indica outra propriedade no mesmo tipo que contém o tipo MIME que deve ser usado para os dados contidos na propriedade à qual esse atributo é aplicado.

NamedStreamAttribute

Indica que uma classe que é um tipo de entidade tem um fluxo binário nomeado relacionado.

OperationDescriptor

Contém informações sobre uma operação de serviço.

OperationParameter

Representa um parâmetro passado para uma ação de serviço, uma função de serviço ou uma operação de serviço quando ele é executado.

OperationResponse

Classe base de resposta de operação

OriginalNameAttribute

Denota o nome original de uma variável definida em metadados.

QueryOperationResponse

Resposta a uma consulta em lote.

QueryOperationResponse<T>

Resposta a uma consulta em lote ou executar chamada.

ReadingEntryArgs

Os argumentos de entrada de leitura

ReadingFeedArgs

Os argumentos do feed de leitura

ReadingNestedResourceInfoArgs

Os argumentos do link de navegação de leitura

ReadingWritingEntityEventArgs

Argumentos de evento para o evento disparado durante a leitura ou gravação de uma serialização/desserialização de entidade

ReceivingResponseEventArgs

EventArgs classe para o ReceivingResponse evento. Expõe o ResponseMessage ao usuário.

SendingRequest2EventArgs

Argumentos de evento para o evento SendingRequest2.

SendingRequestEventArgs

Argumentos de evento para o evento disparado antes de executar uma solicitação da Web. Dá a chance de personalizar ou substituir o objeto de solicitação a ser usado.

Serializer

Serializa os dados de solicitação no formato fornecido usando o gravador de mensagens fornecido.

StreamDescriptor

Contém informações sobre o fluxo.

TaskExtensionMethods

Métodos de extensão para trabalhar com Tarefas

UriEntityOperationParameter

Representa um parâmetro de função que é uma entidade ou uma coleção de entidades.

UriOperationParameter

Representa um parâmetro associado a uma operação de serviço ou a uma função de serviço.

Utility

Classe auxiliar para Modelo T4, fornecer API uniforme para diferentes plataformas

WritingEntityReferenceLinkArgs

Os argumentos de link de referência de entidade de gravação

WritingEntryArgs

Escrevendo argumentos de entrada

WritingNestedResourceInfoArgs

Escrevendo argumentos de link de navegação

Interfaces

IBaseEntityType

Enumerações

DataServiceResponsePreference

Determina se o cliente solicita que o serviço de dados retorne dados de entidade inseridos ou atualizados como uma entrada na mensagem de resposta.

EntityParameterSendOption

Usado para especificar uma estratégia para enviar o parâmetro de entidade.

EntityStates

Descreve o estado de inserção/atualização/exclusão de uma entidade ou link.

HttpRequestTransportMode

Descreve o método que o cliente usará ao fazer solicitações Http para o servidor.

MergeOption

Usado para especificar uma estratégia de sincronização de valor.

ODataProtocolVersion

Representa as versões do OData (Protocolo Open Data) para as quais o serviço de dados pode dar suporte.

SaveChangesOptions

opções ao salvar alterações

TrackingMode

Determina se as alterações feitas em um DataServiceCollection<T> são rastreadas.