Compartir a través de


Espacio de nombres System.Data.Services

Proporciona acceso a las clases usadas para compilar Servicios de datos de Microsoft WCF.

Clases

  Clase Descripción
Clase pública ChangeInterceptorAttribute ChangeInterceptorAttribute en un método se utiliza para procesar las actualizaciones en el nombre del conjunto de entidades especificado.
Clase pública DataService<T> El punto de entrada principal para desarrollar un servicio de datos Open Data Protocol (OData) utilizando Servicios de datos de Microsoft WCF.
Clase pública DataServiceBehavior Agrega configuraciones que definen el comportamiento a un servicio de datos personalizado.
Clase pública DataServiceConfiguration Administra la configuración de Servicios de datos de Microsoft WCF.
Clase pública DataServiceException Representa una instancia de la clase DataServiceException con un mensaje especificado que describe el error.
Clase pública DataServiceHost La clase de Servicios de datos de Microsoft WCF derivada de WebServiceHost utilizada para crear instancias de servicios de datos.
Clase pública DataServiceHostFactory La clase utilizada por la infraestructura de Servicios de datos de Microsoft WCF para conectar con Windows Communication Foundation (WCF). 
Clase pública DataServiceOperationContext Representa la operación actual que se está procesando.
Clase pública DataServiceProcessingPipeline Define los eventos del servicio de datos que procesa la canalización.
Clase pública DataServiceProcessingPipelineEventArgs Clase de argumento de evento de los eventos DataServiceProcessingPipeline.
Clase pública ETagAttribute Este atributo en un tipo de entidad se utiliza para especificar las propiedades que determinan los cambios en contenido.
Clase pública ExpandSegment El segmento de una consulta que indica si los datos se deben devolver alineados en lugar de como contenido diferido.
Clase pública ExpandSegmentCollection Los segmentos de una consulta que la cláusula $expand que sigue a una consulta puede expandir.
Clase pública HandleExceptionArgs Especifica detalles de una excepción que se ha producido y los detalles de la respuesta HTTP asociada.
Clase pública IgnorePropertiesAttribute Controla la visibilidad de una propiedad o propiedades a través de Servicios de datos de Microsoft WCF.
Clase pública MimeTypeAttribute Indica el tipo MIME de la solicitud HTTP.
Clase pública ProcessRequestArgs Representa los argumentos utilizados por una solicitud HTTP al servicio de datos.
Clase pública QueryInterceptorAttribute QueryInterceptorAttribute en un método lo anota como un interceptor de consulta en el conjunto de entidades especificado.
Clase pública SingleResultAttribute Atributo utilizado en operaciones de servicio para especificar que devuelven una instancia única de su elemento return.

Interfaces

  Interfaz Descripción
Interfaz pública IDataServiceConfiguration Servicios de datos de Microsoft WCF utiliza IDataServiceConfiguration para configurar el comportamiento del servicio, incluidos los derechos de conjuntos de entidades y operaciones de servicio, límites en las solicitudes permitidas, registro de tipos no detectables de forma predeterminada y el nivel de detalle predeterminado en el control de errores.
Interfaz pública IDataServiceHost Interfaz que especifica las interacciones entre Servicios de datos de Microsoft WCF y su entorno host.
Interfaz pública IDataServiceHost2 Define las extensiones de IDataServiceHost necesarias para los encabezados de solicitud y respuesta en HTTP.
Interfaz pública IExpandedResult Declara los miembros necesarios para admitir los enumeradores de los resultados y segmentos asociados en una opción de consulta de Servicios de datos de Microsoft WCF $expand.
Interfaz pública IExpandProvider Obsoleto. Esta interfaz declara los métodos necesarios para admitir la opción de consulta $expand para Servicios de datos de Microsoft WCF.
Interfaz pública IRequestHandler Proporciona acceso a los miembros que controlan la administración de los mensajes de solicitud.
Interfaz pública IUpdatable Una interfaz utilizada para insertar o actualizar un recurso por el método HTTP POST.

Enumeraciones

  Enumeración Descripción
Enumeración pública EntitySetRights Una enumeración utilizada para definir los derechos de acceso a los datos que son implementados por Servicios de datos de Microsoft WCF.
Enumeración pública ServiceActionRights Derechos de acceso para las acciones de servicio.
Enumeración pública ServiceOperationRights Una enumeración utilizada para definir los derechos de acceso a las operaciones de servicio implementadas por Servicios de datos de Microsoft WCF.
Enumeración pública UpdateOperations Una enumeración utilizada para especificar las operaciones de actualización que se realizaron en una entidad.