Condividi tramite


Spazio dei nomi System.Data.Services.Providers

Fornisce una serie di interfacce implementata per definire un provider del servizio dati personalizzato per WCF Data Services. 

Per ulteriori informazioni, vedere Provider di servizi dati (WCF Data Services).

Classi

  Classe Descrizione
Classe pubblica CollectionResourceType Utilizzare questa classe per rappresentare un tipo DataService che rappresenta una proprietà di raccolta di tipi primitivi o complessi.
Classe pubblica DataServiceProviderMethods Esegue operazioni ad associazione tardiva in set di risorse con un provider del servizio dati personalizzato.
Classe pubblica EntityCollectionResourceType Utilizzare questa classe per rappresentare una raccolta di entità.
Classe pubblica OpenTypeMethods Utilizzato per eseguire operazioni ad associazione tardiva su proprietà open.
Classe pubblica Operation Utilizzare questa classe per rappresentare un'operazione del servizio personalizzata.
Classe pubblica OperationParameter Utilizzare questo tipo per rappresentare un parametro in un'operazione.
Classe pubblica ResourceAssociationSet Descrive un'associazione tra due set di risorse.
Classe pubblica ResourceAssociationSetEnd Descrive un endpoint di un set di associazioni della risorsa.
Classe pubblica ResourceProperty Fornisce un tipo per descrivere una proprietà su una risorsa.
Classe pubblica ResourceSet Rappresenta una raccolta di valori di tipi di entità.
Classe pubblica ResourceSetPathExpression Questa classe rappresenta l'espressione del percorso per calcolare il set di risorse di destinazione di una funzione o una routine.
Classe pubblica ResourceType Rappresenta una primitiva, un complesso o un tipo di entità del servizio dati.
Classe pubblica ServiceAction Rappresenta una classe che rappresenta un'azione.
Classe pubblica ServiceActionParameter Utilizzare questo tipo per rappresentare un parametro in un'azione del servizio.
Classe pubblica ServiceOperation Rappresenta un'operazione del servizio personalizzata.
Classe pubblica ServiceOperationParameter Rappresenta informazioni relative al parametro per le operazioni del servizio.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IDataServiceActionProvider Questa interfaccia dichiara i metodi richiesti per supportare ServiceActions.
Interfaccia pubblica IDataServiceInvokable Questa interfaccia dichiara i metodi richiesti per supportare il richiamo di un'operazione.
Interfaccia pubblica IDataServiceMetadataProvider Gestisce metadati relativi a un provider del servizio dati personalizzato.
Interfaccia pubblica IDataServicePagingProvider Fornisce supporto di paging per i client di un provider del servizio dati personalizzato.
Interfaccia pubblica IDataServiceQueryProvider Definisce un'implementazione di origine di metadati e query per un provider del servizio dati personalizzato.
Interfaccia pubblica IDataServiceStreamProvider Consente l'accesso ai dati binari nonché la modifica come una risorsa multimediale appartenente a un'entità che è una voce di collegamento multimediale.
Interfaccia pubblica IDataServiceStreamProvider2 Consente l'accesso ai dati binari nonché la modifica come un flusso denominato che appartiene a un tipo di entità.
Interfaccia pubblica IDataServiceUpdateProvider Definisce i metodi che è necessario implementare per fornire valori eTag a un provider del servizio dati personalizzato.
Interfaccia pubblica IDataServiceUpdateProvider2 Definisce i metodi richiesti per supportare ServiceActions.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica OperationParameterBindingKind Enumerazione per classificare i differenti tipi di associazione di parametri dell'operazione.
Enumerazione pubblica ResourcePropertyKind Enumerazione per i tipi di proprietà di cui una risorsa può disporre.
Enumerazione pubblica ResourceTypeKind Enumerazione per il genere di chiave di risorsa.
Enumerazione pubblica ServiceOperationResultKind Enumerazione che descrive il tipo di risultati fornito da un'operazione del servizio.