System.Data.Services Espaço de Nomes

Fornece acesso a classes usadas para construir Serviços de Dados WCF.

Classes

Name Description
ChangeInterceptorAttribute

O ChangeInterceptorAttribute método on a é 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 ADO.NET.

DataServiceBehavior

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

DataServiceConfiguration

Gerir a configuração dos Serviços de Dados WCF.

DataServiceException

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

DataServiceHost

A classe WCF Data Services deriva de WebServiceHost used to instantiate data services.

DataServiceHostFactory

Representa a classe usada pela infraestrutura dos Serviços de Dados WCF para se ligar ao Windows Communication Foundation (WCF).

DataServiceOperationContext

Representa a operação atual a ser processada.

DataServiceProcessingPipeline

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

DataServiceProcessingPipelineEventArgs

Classe de argumento de evento para DataServiceProcessingPipeline eventos.

ETagAttribute

Este atributo num 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 devolvidos em linha em vez de como conteúdo diferido.

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 pelos Serviços de Dados WCF.

MimeTypeAttribute

Indica o tipo MIME de pedido HTTP.

ProcessRequestArgs

Representa argumentos usados por um pedido HTTP ao serviço de dados.

QueryInterceptorAttribute

O QueryInterceptorAttribute método on anota-o como um interceptor 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 do seu elemento de retorno.

Interfaces

Name Description
IDataServiceConfiguration

O IDataServiceConfiguration é utilizado pelos Serviços de Dados WCF para configurar o comportamento do serviço, incluindo direitos sobre conjuntos de entidades e operações de serviço, limites nos pedidos permitidos, tipos de registo não detectáveis por defeito, e a verbosidade padrão no tratamento de erros.

IDataServiceHost

Interface que especifica interações entre os Serviços de Dados WCF e o seu ambiente de alojamento.

IDataServiceHost2

Define extensões para IDataServiceHost o necessário para cabeçalhos de pedido e resposta em HTTP.

IExpandedResult

Declara os membros obrigados a suportar os enumeradores para resultados e segmentos associados numa opção de consulta WCF Data Services $expand .

IExpandProvider

Esta interface declara os métodos necessários para suportar a $expand opção de consulta para um WCF Data Services.

IRequestHandler

Dá acesso aos membros que controlam a entrega das mensagens de pedido.

IUpdatable

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

Enumerações

Name Description
EntitySetRights

Uma enumeração usada para definir direitos de acesso a dados que são implementados pela WCF Data Services.

ServiceOperationRights

Uma enumeração usada para definir direitos de acesso às operações de serviço implementadas pelos Serviços de Dados WCF.

UpdateOperations

Uma enumeração usada para especificar as operações de atualização realizadas numa entidade.