DataService<T> Classe

Definição

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

generic <typename T>
public ref class DataService : System::Data::Services::IRequestHandler
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)]
public class DataService<T> : System.Data.Services.IRequestHandler
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)>]
type DataService<'T> = class
    interface IRequestHandler
Public Class DataService(Of T)
Implements IRequestHandler

Parâmetros de tipo

T

Tipo que define o serviço de dados.

Herança
DataService<T>
Atributos
Implementações

Comentários

A DataService<T> classe faz a integração básica de todos os componentes do sistema de servidores. Um novo serviço de dados que usa padrões do sistema para autorização e cache é criado definindo uma classe que deriva da DataService<T> classe e referenciando um modelo de dados compatível.

O tipo deve DataService<T> expor pelo menos uma propriedade que retorna um conjunto de entidades que é uma IQueryable<T> coleção de tipos de entidade. Essa classe também deve implementar a IUpdatable interface para permitir que as atualizações sejam feitas aos recursos de entidade.

Construtores

Nome Description
DataService<T>()

Cria um novo serviço de dados que implanta dados do tipo indicado pela classe de modelo.

Propriedades

Nome Description
CurrentDataSource

Obtém a instância da fonte de dados atualmente sendo usada para processar a solicitação.

ProcessingPipeline

Obtém um objeto que define os eventos para o pipeline de processamento do serviço de dados.

Métodos

Nome Description
AttachHost(IDataServiceHost)

Anexa o host do serviço de dados ao serviço de dados identificado pelo parâmetro host.

CreateDataSource()

Cria uma fonte de dados da classe de modelo que será usada pelo serviço de dados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HandleException(HandleExceptionArgs)

Chamado quando uma exceção é gerada durante o processamento de uma solicitação.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnStartProcessingRequest(ProcessRequestArgs)

Chamado antes de processar cada solicitação. Para solicitações em lote, ele é chamado uma vez para a solicitação de lote superior e uma vez para cada operação no lote.

ProcessRequest()

Processa uma solicitação HTTP.

ProcessRequestForMessage(Stream)

Processa uma solicitação HTTP.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a