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 | |
---|---|---|
CollectionResourceType | Use esta clase para indicar un tipo DataService que representa una propiedad de colección de tipos primitivos o complejos. | |
DataServiceProviderMethods | Realiza operaciones enlazadas en tiempo de ejecución en conjuntos de recursos con un proveedor de servicio de datos personalizado. | |
EntityCollectionResourceType | Utilice esta clase para representar una colección de entidades. | |
OpenTypeMethods | Se usa para realizar operaciones enlazadas en tiempo de ejecución en propiedades abiertas. | |
Operation | Use esta clase para representar una operación de servicio personalizada. | |
OperationParameter | Use este tipo para representar un parámetro de una operación. | |
ResourceAssociationSet | Describe una asociación entre dos conjuntos de recursos. | |
ResourceAssociationSetEnd | Describe un punto final de un conjunto de asociaciones de recursos. | |
ResourceProperty | Proporciona un tipo para describir una propiedad de un recurso. | |
ResourceSet | Representa una colección de valores de tipo de entidad. | |
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. | |
ResourceType | Representa un tipo primitivo, complejo o de entidad del servicio de datos. | |
ServiceAction | Representa una clase que representa una acción. | |
ServiceActionParameter | Use este tipo para representar un parámetro de una acción de servicio. | |
ServiceOperation | Representa una operación de servicio personalizada. | |
ServiceOperationParameter | Representa información de parámetro para las operaciones de servicio. |
Interfaces
Interfaz | Descripción | |
---|---|---|
IDataServiceActionProvider | Esta interfaz declara los métodos necesarios para admitir acciones de servicio. | |
IDataServiceInvokable | Esta interfaz declara los métodos necesarios para admitir la invocación de una operación. | |
IDataServiceMetadataProvider | Mantiene los metadatos sobre un proveedor de servicio de datos personalizado. | |
IDataServicePagingProvider | Proporciona compatibilidad de paginación para los clientes de un proveedor de servicio de datos personalizado. | |
IDataServiceQueryProvider | Define los metadatos y la implementación del origen de consulta para un proveedor de servicio de datos personalizado. | |
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. | |
IDataServiceStreamProvider2 | Permite obtener acceso los datos binarios y cambiarlos como un flujo con nombre que pertenece a un tipo de entidad. | |
IDataServiceUpdateProvider | Define los métodos que se deben implementar para proporcionar valores eTag a un proveedor del servicio de datos personalizado. | |
IDataServiceUpdateProvider2 | Define los métodos necesarios para admitir acciones de servicio. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
OperationParameterBindingKind | Enumeración para clasificar las distintas clases de enlaces de parámetros de operación. | |
ResourcePropertyKind | Enumeración de los tipos de propiedades que puede tener un recurso. | |
ResourceTypeKind | Enumeración de la clase de clave de recurso. | |
ServiceOperationResultKind | Una enumeración que describe el tipo de resultados que una operación de servicio proporciona. |