Comparteix a través de


DataService<T> Clase

Definición

Punto de entrada principal para desarrollar un servicio de datos de ADO.NET.

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 el servicio de datos.

Herencia
DataService<T>
Atributos
Implementaciones

Comentarios

La clase DataService<T> realiza la integración básica de todos los componentes del sistema servidor. Un nuevo servicio de datos que utiliza valores predeterminados del sistema para la autorización y almacenamiento en caché se crea definiendo una clase que deriva de la clase DataService<T> y haciendo referencia a un modelo de datos compatible.

El tipo de DataService<T> debe exponer al menos una propiedad que devuelve un conjunto de entidades que es una colección IQueryable<T> de tipos de entidad. Esta clase también debe implementar la interfaz IUpdatable para permitir realizar actualizaciones en recursos de entidad.

Constructores

DataService<T>()

Crea un nuevo servicio de datos que implementa datos del tipo indicado por la clase de plantilla.

Propiedades

CurrentDataSource

Obtiene la instancia del origen de datos que se utiliza actualmente para procesar la solicitud.

ProcessingPipeline

Obtiene un objeto que define los eventos para el servicio de datos que procesa la canalización.

Métodos

AttachHost(IDataServiceHost)

Adjunta el host del servicio de datos al servicio de datos identificado por el parámetro host.

CreateDataSource()

Crea un origen de datos de la clase de plantilla que será utilizada por el servicio de datos.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HandleException(HandleExceptionArgs)

Se llama cuando se produce una excepción al procesar una solicitud.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnStartProcessingRequest(ProcessRequestArgs)

Se llama antes de procesar cada solicitud. Para las solicitudes por lotes, se llama una vez para la solicitud por lotes superior y una vez para cada operación del lote.

ProcessRequest()

Procesa una solicitud HTTP.

ProcessRequestForMessage(Stream)

Procesa una solicitud HTTP.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a