Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

DataService<T> (Clase)

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

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

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

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

Parámetros de tipo

T

Tipo que define el servicio de datos.

El tipo DataService<T> expone los siguientes miembros.

  NombreDescripción
Método públicoDataService<T>Crea un nuevo servicio de datos que implementa datos del tipo indicado por la clase de plantilla.
Arriba

  NombreDescripción
Propiedad protegidaCurrentDataSourceObtiene la instancia del origen de datos que está utilizándose actualmente para procesar la solicitud.
Propiedad públicaProcessingPipelineObtiene un objeto que define los eventos de la canalización de procesamiento del servicio de datos.
Arriba

  NombreDescripción
Método públicoAttachHostAsocia el host del servicio de datos al servicio de datos identificado por el parámetro host.
Método protegidoCreateDataSourceCrea un origen de datos de la clase de plantilla que el servicio de datos usará.
Método públicoEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoHandleExceptionSe invoca cuando se inicia una excepción durante el procesamiento de una solicitud.
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoOnStartProcessingRequestSe le llama antes de procesar cada solicitud. En el caso de las solicitudes por lotes, se invoca una vez para la solicitud por lotes superior y una vez para cada operación del lote.
Método públicoProcessRequestProcesa una solicitud HTTP.
Método públicoProcessRequestForMessageProcesa una solicitud HTTP.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

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

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

.NET Framework

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft