System.Data.Services Namespace

Fornece acesso às classes usadas para criar o WCF Data Services.

Classes

Nome Description
ChangeInterceptorAttribute

O ChangeInterceptorAttribute em um método é usado para processar atualizações no nome do conjunto de entidades especificado.

DataService<T>

O principal ponto de entrada para o desenvolvimento de um Serviço de Dados .NET ADO.

DataServiceBehavior

Adiciona configurações que definem o comportamento a um serviço de dados personalizado.

DataServiceConfiguration

Gerencia a configuração do WCF Data Services.

DataServiceException

Representa uma instância da DataServiceException classe com uma mensagem especificada que descreve o erro.

DataServiceHost

A classe WCF Data Services derivada de WebServiceHost usado para instanciar serviços de dados.

DataServiceHostFactory

Representa a classe usada pela infraestrutura do WCF Data Services para se conectar ao WCF (Windows Communication Foundation).

DataServiceOperationContext

Representa a operação atual que está sendo processada.

DataServiceProcessingPipeline

Define os eventos para o pipeline de processamento do serviço de dados.

DataServiceProcessingPipelineEventArgs

Classe de argumento de evento para DataServiceProcessingPipeline eventos.

ETagAttribute

Esse atributo em um tipo de entidade é usado para especificar as propriedades que determinam alterações no conteúdo.

ExpandSegment

O segmento de uma consulta que indica se os dados devem ser retornados embutidos em vez de como conteúdo adiado.

ExpandSegmentCollection

Os segmentos de uma consulta que podem ser expandidos pela $expand cláusula que segue uma consulta.

HandleExceptionArgs

Especifica os detalhes de uma exceção que ocorreu e os detalhes da resposta HTTP associada.

IgnorePropertiesAttribute

Controla a visibilidade de uma propriedade ou propriedades pelo WCF Data Services.

MimeTypeAttribute

Indica o tipo MIME de solicitação HTTP.

ProcessRequestArgs

Representa argumentos usados por uma solicitação HTTP para o serviço de dados.

QueryInterceptorAttribute

O QueryInterceptorAttribute em um método o anota como um interceptador de consulta no conjunto de entidades especificado.

SingleResultAttribute

Atributo usado em operações de serviço para especificar que eles retornam uma única instância de seu elemento de retorno.

Interfaces

Nome Description
IDataServiceConfiguration

O IDataServiceConfiguration é usado pelos Serviços de Dados do WCF para configurar o comportamento do serviço, incluindo direitos sobre conjuntos de entidades e operações de serviço, limites nas solicitações permitidas, tipos de registro não detectáveis por padrão e a verbosidade padrão no tratamento de erros.

IDataServiceHost

Interface que especifica interações entre o WCF Data Services e seu ambiente de hospedagem.

IDataServiceHost2

Define as extensões necessárias para IDataServiceHost cabeçalhos de solicitação e resposta em HTTP.

IExpandedResult

Declara os membros necessários para dar suporte a enumeradores para resultados e segmentos associados em uma opção de consulta do WCF Data Services $expand .

IExpandProvider

Essa interface declara os métodos necessários para dar suporte à opção $expand de consulta para um WCF Data Services.

IRequestHandler

Fornece acesso aos membros que controlam a entrega de mensagens de solicitação.

IUpdatable

Uma interface usada para inserir ou atualizar um recurso pelo método HTTP POST.

Enumerações

Nome Description
EntitySetRights

Uma enumeração usada para definir direitos de acesso aos dados implantados pelo WCF Data Services.

ServiceOperationRights

Uma enumeração usada para definir os direitos de acesso às operações de serviço implantadas pelo WCF Data Services.

UpdateOperations

Uma enumeração usada para especificar as operações de atualização que foram executadas em uma entidade.