System.Data.Services Namespace

Bietet Zugriff auf Klassen, die zum Erstellen von WCF Data Services verwendet werden.

Klassen

Name Beschreibung
ChangeInterceptorAttribute

Die ChangeInterceptorAttribute für eine Methode wird verwendet, um Aktualisierungen des angegebenen Entitätssatznamens zu verarbeiten.

DataService<T>

Der Haupteinstiegspunkt für die Entwicklung eines ADO.NET Data Service.

DataServiceBehavior

Fügt Einstellungen hinzu, die das Verhalten 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 zum Instanziieren von WebServiceHost Datendiensten abgeleitet wurde.

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 aktuellen Vorgang dar, der verarbeitet wird.

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 die Eigenschaften anzugeben, die Änderungen am Inhalt bestimmen.

ExpandSegment

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

ExpandSegmentCollection

Die Segmente einer Abfrage, die durch die Klausel erweitert werden kann, die $expand auf eine Abfrage folgt.

HandleExceptionArgs

Gibt Details zu einer Ausnahme an, die aufgetreten ist, und die Details der zugehörigen HTTP-Antwort.

IgnorePropertiesAttribute

Steuert die Sichtbarkeit einer Eigenschaft oder Eigenschaften durch WCF Data Services.

MimeTypeAttribute

Gibt den MIME-Typ der HTTP-Anforderung an.

ProcessRequestArgs

Stellt Argumente dar, die von einer HTTP-Anforderung an den Datendienst verwendet werden.

QueryInterceptorAttribute

Die QueryInterceptorAttribute für eine Methode kommentiert sie als Abfrage-Interceptor für den 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

Name Beschreibung
IDataServiceConfiguration

Dies IDataServiceConfiguration wird von WCF Data Services verwendet, um das Verhalten des Diensts einzurichten, einschließlich der Rechte für Entitätssätze und Dienstvorgänge, Grenzwerte für die zulässigen Anforderungen, das Registrieren von Typen, die standardmäßig nicht auffindbar sind, und die Standardmäßige Ausführlichkeit bei der Fehlerbehandlung.

IDataServiceHost

Schnittstelle, die Interaktionen zwischen WCF Data Services und seiner Hostingumgebung angibt.

IDataServiceHost2

Definiert Erweiterungen, die IDataServiceHost für Anforderungs- und Antwortheader in HTTP erforderlich sind.

IExpandedResult

Deklariert die Member, die erforderlich sind, um Enumerationen für Ergebnisse und zugeordnete Segmente in einer WCF Data Services-Abfrageoption $expand zu unterstützen.

IExpandProvider

Diese Schnittstelle deklariert die Methoden, die erforderlich sind, um die $expand Abfrageoption für einen WCF Data Services zu unterstützen.

IRequestHandler

Bietet Zugriff auf Mitglieder, die die Übergabe von Anforderungsnachrichten steuern.

IUpdatable

Eine Schnittstelle, die zum Einfügen oder Aktualisieren einer Ressource durch die HTTP POST-Methode verwendet wird.

Enumerationen

Name Beschreibung
EntitySetRights

Eine Aufzählung, die zum Definieren von Zugriffsrechten für Daten verwendet wird, die von WCF Data Services bereitgestellt werden.

ServiceOperationRights

Eine Aufzählung, die zum Definieren von Zugriffsrechten für Dienstvorgänge verwendet wird, die von WCF Data Services bereitgestellt werden.

UpdateOperations

Eine Aufzählung, die verwendet wird, um die Aktualisierungsvorgänge anzugeben, die für eine Entität ausgeführt wurden.