System.Data.Services Namespace

Fornece acesso às classes usadas para build do WCF Data Services.

Classes

ChangeInterceptorAttribute

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

DataService<T>

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

DataServiceBehavior

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

DataServiceConfiguration

Gerencia a configuração do WCF Data Services.

DataServiceException

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

DataServiceHost

A classe do WCF Data Services derivada do WebServiceHost usada para criar uma instância dos 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 do evento para eventos DataServiceProcessingPipeline.

ETagAttribute

Este atributo em um tipo de entidade é usado para especificar as propriedades que determinam as 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 pode ser expandida pela cláusula $expand 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 ou mais propriedades pelo WCF Data Services.

MimeTypeAttribute

Indica o tipo MIME da solicitação HTTP.

ProcessRequestArgs

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

QueryInterceptorAttribute

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

SingleResultAttribute

O atributo usado em operações de serviço para especificar que elas retornam uma única instância do elemento de retorno delas.

Interfaces

IDataServiceConfiguration

O IDataServiceConfiguration é usado pelo WCF Data Services para configurar o comportamento do serviço, incluindo os direitos sobre conjuntos de entidades e operações de serviço, limites às solicitações permitidas, tipos de registro que não podem ser descobertos por padrão e o nível de detalhes padrão no tratamento de erro.

IDataServiceHost

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

IDataServiceHost2

Define as extensões para IDataServiceHost necessárias para 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 $expand do WCF Data Services.

IExpandProvider

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

IRequestHandler

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

IUpdatable

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

Enumerações

EntitySetRights

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

ServiceOperationRights

Uma enumeração usada para definir os direitos de acesso a 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.