Compartir a través de


Espacio de nombres System.Data.Services.Providers

Proporciona una serie de interfaces que se implementan para definir un proveedor de servicio de datos personalizado para Servicios de datos de Microsoft WCF. 

Para obtener más información, vea Proveedores de servicios de datos (WCF Data Services).

Clases

  Clase Descripción
Clase pública CollectionResourceType Use esta clase para indicar un tipo DataService que representa una propiedad de colección de tipos primitivos o complejos.
Clase pública DataServiceProviderMethods Realiza operaciones enlazadas en tiempo de ejecución en conjuntos de recursos con un proveedor de servicio de datos personalizado.
Clase pública EntityCollectionResourceType Utilice esta clase para representar una colección de entidades.
Clase pública OpenTypeMethods Se usa para realizar operaciones enlazadas en tiempo de ejecución en propiedades abiertas.
Clase pública Operation Use esta clase para representar una operación de servicio personalizada.
Clase pública OperationParameter Use este tipo para representar un parámetro de una operación.
Clase pública ResourceAssociationSet Describe una asociación entre dos conjuntos de recursos.
Clase pública ResourceAssociationSetEnd Describe un punto final de un conjunto de asociaciones de recursos.
Clase pública ResourceProperty Proporciona un tipo para describir una propiedad de un recurso.
Clase pública ResourceSet Representa una colección de valores de tipo de entidad.
Clase pública ResourceSetPathExpression Esta clase representa la expresión de ruta de acceso para calcular el conjunto de recursos de destino de una función o un procedimiento.
Clase pública ResourceType Representa un tipo primitivo, complejo o de entidad del servicio de datos.
Clase pública ServiceAction Representa una clase que representa una acción.
Clase pública ServiceActionParameter Use este tipo para representar un parámetro de una acción de servicio.
Clase pública ServiceOperation Representa una operación de servicio personalizada.
Clase pública ServiceOperationParameter Representa información de parámetro para las operaciones de servicio.

Interfaces

  Interfaz Descripción
Interfaz pública IDataServiceActionProvider Esta interfaz declara los métodos necesarios para admitir acciones de servicio.
Interfaz pública IDataServiceInvokable Esta interfaz declara los métodos necesarios para admitir la invocación de una operación.
Interfaz pública IDataServiceMetadataProvider Mantiene los metadatos sobre un proveedor de servicio de datos personalizado.
Interfaz pública IDataServicePagingProvider Proporciona compatibilidad de paginación para los clientes de un proveedor de servicio de datos personalizado.
Interfaz pública IDataServiceQueryProvider Define los metadatos y la implementación del origen de consulta para un proveedor de servicio de datos personalizado.
Interfaz pública IDataServiceStreamProvider Permite obtener acceso a los datos binarios y cambiarlos como un recurso multimedia que pertenece a una entidad que es una entrada de vínculo multimedia.
Interfaz pública IDataServiceStreamProvider2 Permite obtener acceso los datos binarios y cambiarlos como un flujo con nombre que pertenece a un tipo de entidad.
Interfaz pública IDataServiceUpdateProvider Define los métodos que se deben implementar para proporcionar valores eTag a un proveedor del servicio de datos personalizado.
Interfaz pública IDataServiceUpdateProvider2 Define los métodos necesarios para admitir acciones de servicio.

Enumeraciones

  Enumeración Descripción
Enumeración pública OperationParameterBindingKind Enumeración para clasificar las distintas clases de enlaces de parámetros de operación.
Enumeración pública ResourcePropertyKind Enumeración de los tipos de propiedades que puede tener un recurso.
Enumeración pública ResourceTypeKind Enumeración de la clase de clave de recurso.
Enumeración pública ServiceOperationResultKind Una enumeración que describe el tipo de resultados que una operación de servicio proporciona.