Freigeben über


System.Data.Services.Providers-Namespace

Stellt eine Reihe von Schnittstellen bereit, die implementiert werden, um für WCF Data Services einen benutzerdefinierten Datendienstanbieter zu definieren. 

Weitere Informationen finden Sie unter Datendienstanbieter (WCF Data Services).

Klassen

  Klasse Beschreibung
Öffentliche Klasse CollectionResourceType Verwenden Sie diese Klasse, um einen DataService-Typ darzustellen, der eine Auflistungseigenschaft mit primitiven oder komplexen Typen darstellt.
Öffentliche Klasse DataServiceProviderMethods Führt spät gebundene Vorgänge mit einem benutzerdefinierten Datendienstanbieter für Ressourcensätze aus.
Öffentliche Klasse EntityCollectionResourceType Verwenden Sie diese Klasse zur Darstellung einer Auflistung von Entitäten.
Öffentliche Klasse OpenTypeMethods Wird verwendet, um spät gebundene Vorgänge für offene Eigenschaften auszuführen.
Öffentliche Klasse Operation Verwenden Sie diese Klasse zur Darstellung eines benutzerdefinierten Dienstvorgangs.
Öffentliche Klasse OperationParameter Verwenden Sie diesen Typ zur Darstellung eines Parameters für einen Vorgang.
Öffentliche Klasse ResourceAssociationSet Beschreibt eine Zuordnung zwischen zwei Ressourcensätzen.
Öffentliche Klasse ResourceAssociationSetEnd Beschreibt einen Endpunkt eines Ressourcenzuordnungssatzes.
Öffentliche Klasse ResourceProperty Stellt einen Typ bereit, um eine Ressourceneigenschaft zu beschreiben.
Öffentliche Klasse ResourceSet Stellt eine Auflistung von Entitätstypwerten dar.
Öffentliche Klasse ResourceSetPathExpression Diese Klasse stellt den Pfadausdruck dar, zur Berechnung des Zielressourcensatzs einer Funktion oder einer Prozedur dar.
Öffentliche Klasse ResourceType Stellt einen primitiven, komplexen oder Entitätstyp eines Datendiensts dar.
Öffentliche Klasse ServiceAction Stellt eine Klasse dar, die wiederum eine Aktion darstellt.
Öffentliche Klasse ServiceActionParameter Verwenden Sie diesen Typ zur Darstellung eines Parameters für eine Dienstaktion.
Öffentliche Klasse ServiceOperation Steht für einen individuellen Dienstvorgang.
Öffentliche Klasse ServiceOperationParameter Stellt Parameterinformationen für Dienstvorgänge dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IDataServiceActionProvider Diese Schnittstelle deklariert die erforderlichen Methoden zur Unterstützung von Dienstaktionen (ServiceActions).
Öffentliche Schnittstelle IDataServiceInvokable Diese Schnittstelle deklariert die erforderlichen Methoden zur Unterstützung des Aufrufs eines Vorgangs.
Öffentliche Schnittstelle IDataServiceMetadataProvider Verwaltet Metadaten zu einem benutzerdefinierten Datendienstanbieter.
Öffentliche Schnittstelle IDataServicePagingProvider Bietet Paging-Unterstützung für die Clients eines benutzerdefinierten Datendienstanbieters.
Öffentliche Schnittstelle IDataServiceQueryProvider Definiert für einen benutzerdefinierten Datendienstanbieter Metadaten und eine Abfragequellenimplementierung.
Öffentliche Schnittstelle IDataServiceStreamProvider Aktiviert Binärdaten für Zugriff und Änderungen als Medienressource, die zu einer Entität gehört, die ein Medienlinkeintrag ist.
Öffentliche Schnittstelle IDataServiceStreamProvider2 Ermöglicht den Zugriff auf/das Ändern von Binärdaten als benannter Datenstrom, der zu einem Entitätstyp gehört.
Öffentliche Schnittstelle IDataServiceUpdateProvider Definiert die Methoden, die zur Angabe von eTag-Werten zu einem benutzerdefinierten Datendienstanbieter implementiert werden müssen.
Öffentliche Schnittstelle IDataServiceUpdateProvider2 Definiert die Methoden zur Unterstützung von ServiceActions.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration OperationParameterBindingKind Enumeration zum Klassifizieren der verschiedenen Arten der Vorgangsparameterbindung.
Öffentliche Enumeration ResourcePropertyKind Nummerierung für die Arten der Eigenschaften, über die eine Ressource verfügen kann.
Öffentliche Enumeration ResourceTypeKind Enumeration für die Art von Ressourcenschlüssel.
Öffentliche Enumeration ServiceOperationResultKind Eine Nummerierung, die die Art von Ergebnissen beschreibt, die ein Dienstvorgang bereitstellt.