Freigeben über


System.Data.Services Namespace

Ermöglicht den Zugriff auf Klassen zur Erstellung von WCF Data Services.

Klassen

ChangeInterceptorAttribute

Mit dem ChangeInterceptorAttribute für eine Methode werden Aktualisierungen für den Namen der angegebenen Entitätenmenge verarbeitet.

DataService<T>

Der Haupteinstiegspunkt für die Entwicklung einer ADO.NET Data Service-Anwendung.

DataServiceBehavior

Fügt Einstellungen hinzu, die das Verhalten gegenüber einem benutzerdefinierten Datendienst definieren.

DataServiceConfiguration

Verwaltet die Konfiguration von WCF Data Services.

DataServiceException

Stellt eine Instanz der DataServiceException-Klasse mit einer angegebenen Meldung dar, die den Fehler beschreibt.

DataServiceHost

Die WCF Data Services-Klasse, die von WebServiceHost abgeleitet und zum Instanziieren von Datendiensten verwendet wird.

DataServiceHostFactory

Stellt die Klasse dar, die von der Infrastruktur von WCF Data Services zum Herstellen einer Verbindung mit Windows Communication Foundation (WCF) verwendet wird.

DataServiceOperationContext

Stellt den aktuell verarbeiteten Vorgang dar.

DataServiceProcessingPipeline

Definiert die Ereignisse für die Datendienstverarbeitungspipeline.

DataServiceProcessingPipelineEventArgs

Ereignisargumentklasse für DataServiceProcessingPipeline-Ereignisse.

ETagAttribute

Dieses Attribut für einen Entitätstyp wird verwendet, um Eigenschaften anzugeben, die Änderungen im Inhalt bewirken.

ExpandSegment

Das Segment einer Abfrage, das angibt, ob Daten inline und nicht als verzögerter Inhalt zurückgegeben werden sollen.

ExpandSegmentCollection

Die Segmente einer Abfrage, die durch die $expand-Klausel erweitert werden können, die einer Abfrage folgt.

HandleExceptionArgs

Gibt Details einer aufgetretenen Ausnahme und Details einer entsprechenden HTTP-Antwort an.

IgnorePropertiesAttribute

Steuert die Sichtbarkeit von Eigenschaften mit WCF Data Services.

MimeTypeAttribute

Gibt den MIME-Typ der HTTP-Anforderung an.

ProcessRequestArgs

Stellt Argumente dar, die von einer HTTP-Anforderung für den Datendienst verwendet werden.

QueryInterceptorAttribute

Das QueryInterceptorAttribute in einer Methode kennzeichnet diese als Abfrageinterceptor im angegebenen Entitätssatz.

SingleResultAttribute

Attribut, das für Dienstvorgänge verwendet wird, um anzugeben, dass sie eine einzelne Instanz ihres Rückgabeelements zurückgeben.

Schnittstellen

IDataServiceConfiguration

Die IDataServiceConfiguration wird von WCF Data Services für folgende Aufgaben verwendet: Einrichten des Dienstverhaltens einschließlich der Rechte für Entitätenmengen und Dienstvorgänge, Einschränkung der zulässigen Anforderungen, Registrieren der standardmäßig nicht sichtbaren Typen sowie Festlegen des Standardausführlichkeitsgrads der Fehlerbehandlung.

IDataServiceHost

Schnittstelle, die Interaktionen zwischen WCF Data Services und der Hostumgebung angibt.

IDataServiceHost2

Definiert Erweiterungen von IDataServiceHost, die für Anforderungs- und Antwortheader in HTTP benötigt werden.

IExpandedResult

Deklariert die Member, die zur Unterstützung von Enumeratoren für Ergebnisse und zugeordnete Segmente bei einer WCF Data Services-$expand-Abfrageoption erforderlich sind.

IExpandProvider

Diese Schnittstelle deklariert die Methoden, die zur Unterstützung der $expand-Abfrageoption für WCF Data Services erforderlich sind.

IRequestHandler

Ermöglicht Zugriff auf Member, die die Behandlung von Anforderungsnachrichten steuern.

IUpdatable

Eine Schnittstelle zum Einfügen oder Aktualisieren einer Ressource mit einer HTTP-POST-Methode.

Enumerationen

EntitySetRights

Eine Enumeration zur Definition von Zugriffsrechten auf Daten, die von WCF Data Services bereitgestellt wird.

ServiceOperationRights

Eine Enumeration zur Definition von Zugriffsrechten auf Dienstvorgänge, die von WCF Data Services bereitgestellt werden.

UpdateOperations

Eine Enumeration zur Angabe der Aktualisierungsvorgänge, die für eine Entität ausgeführt wurden.