Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DataService<T>

 

Publicado: octubre de 2016

El punto de entrada principal para desarrollar un servicio de datos de ADO.NET.

Espacio de nombres:   System.Data.Services
Ensamblado:  System.Data.Services (en System.Data.Services.dll)

System.Object
  System.Data.Services.DataService<T>

[ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.PerCall)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class DataService<T> : IRequestHandler

Parámetros de tipo

T

Tipo que define el servicio de datos.

NombreDescripción
System_CAPS_pubmethodDataService<T>()

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

NombreDescripción
System_CAPS_protpropertyCurrentDataSource

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

System_CAPS_pubpropertyProcessingPipeline

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

NombreDescripción
System_CAPS_pubmethodAttachHost(IDataServiceHost)

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

System_CAPS_protmethodCreateDataSource()

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

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodHandleException(HandleExceptionArgs)

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

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_protmethodOnStartProcessingRequest(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.

System_CAPS_pubmethodProcessRequest()

Procesa una solicitud HTTP.

System_CAPS_pubmethodProcessRequestForMessage(Stream)

Procesa una solicitud HTTP.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

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.

.NET Framework
Disponible desde 3.5

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: