Freigeben über


System.Data.Services-Namespace

Bietet Zugriff auf Klassen, die verwendet wurden, um WCF Data Services zu erstellen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ChangeInterceptorAttribute Der ChangeInterceptorAttribute bei einer Methode wird verwendet, um Aktualisierungen des angegebenen Entitätenmengennamens zu verarbeiten.
Öffentliche Klasse DataService<T> Der Haupteinstiegspunkt zum Entwickeln eines Open Data Protocol (OData)-Datendiensts mit WCF Data Services.
Öffentliche Klasse DataServiceBehavior Fügt Einstellungen hinzu, die das Verhalten gegenüber einem benutzerdefinierten Datendienst definieren.
Öffentliche Klasse DataServiceConfiguration Verwaltet die Konfiguration von WCF Data Services.
Öffentliche Klasse DataServiceException Stellt eine Instanz der DataServiceException-Klasse mit einer angegebenen Meldung, die den Fehler beschreibt, dar.
Öffentliche Klasse DataServiceHost Die von WebServiceHost abgeleitete WCF Data Services-Klasse, die verwendet wurde, um Datendienste zu instanziieren.
Öffentliche Klasse DataServiceHostFactory Die von der Infrastruktur von WCF Data Services verwendete Klasse, um eine Verbindung mit Windows Communication Foundation (WCF) herzustellen. 
Öffentliche Klasse DataServiceOperationContext Stellt den aktuell verarbeiteten Vorgang dar.
Öffentliche Klasse DataServiceProcessingPipeline Definiert die Ereignisse für die Datendienstverarbeitungspipeline.
Öffentliche Klasse DataServiceProcessingPipelineEventArgs Ereignisargumentklasse für DataServiceProcessingPipeline-Ereignisse.
Öffentliche Klasse ETagAttribute Dieses Attribut auf einem Entitätstyp wird verwendet, um die Eigenschaften anzugeben, die Änderungen in Inhalten bestimmen.
Öffentliche Klasse ExpandSegment Das Segment einer Abfrage, das angibt, ob Daten inline statt als verzögerter Inhalt zurückgegeben werden sollen.
Öffentliche Klasse ExpandSegmentCollection Die Segmente einer Abfrage, die von der $expand-Klausel erweitert werden kann, die einer Abfrage folgt.
Öffentliche Klasse HandleExceptionArgs Gibt Details einer Ausnahme, die aufgetreten ist, und die Details der zugeordneten HTTP-Antwort an.
Öffentliche Klasse IgnorePropertiesAttribute Steuert die Sichtbarkeit einer Eigenschaft oder von Eigenschaften mit WCF Data Services.
Öffentliche Klasse MimeTypeAttribute Gibt den MIME-Typ der HTTP-Anforderung an.
Öffentliche Klasse ProcessRequestArgs Stellt von einer HTTP-Anforderung an den Datendienst verwendete Argumente dar.
Öffentliche Klasse QueryInterceptorAttribute Das QueryInterceptorAttribute auf einer Methode kommentiert sie als Abfrageinterceptor auf der angegebenen Entitätenmenge.
Öffentliche Klasse SingleResultAttribute Attribut, das für Dienstvorgänge verwendet wird, um anzugeben, dass sie eine einzelne Instanz ihres Rückgabeelements zurückgeben.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IDataServiceConfiguration Der IDataServiceConfiguration wird von WCF Data Services verwendet, um das Verhalten des Diensts einzurichten, einschließlich der Rechte für Entitätengruppen und Dienstvorgänge, schränkt die zulässigen Anfragen ein und registriert nicht standardmäßig sichtbare Typen sowie den Standardausführlichkeitsgrad der Fehlerbehandlung.
Öffentliche Schnittstelle IDataServiceHost Schnittstelle, die Interaktionen zwischen WCF Data Services und seiner Hostumgebung angibt.
Öffentliche Schnittstelle IDataServiceHost2 Definiert Erweiterungen zu IDataServiceHost, die für Anforderungs- und Antwortheader in HTTP benötigt werden.
Öffentliche Schnittstelle IExpandedResult Deklariert die erforderlichen Member, um Enumeratoren für Ergebnisse und zugeordnete Segmente in einer WCF Data Services $expand-Abfrageoption zu unterstützen.
Öffentliche Schnittstelle IExpandProvider Veraltet Diese Schnittstelle deklariert die erforderlichen Methoden, um die $expand-Abfrageoption für einen WCF Data Services zu unterstützen.
Öffentliche Schnittstelle IRequestHandler Bietet Zugriff auf Member, die das Behandeln von Anforderungsmeldungen steuern.
Öffentliche Schnittstelle IUpdatable Eine Schnittstelle, die verwendet wird, um durch die HTTP POST-Methode eine Ressource einzufügen oder zu aktualisieren.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration EntitySetRights Eine Enumeration, die verwendet wurde, um Zugriffsrechte zu Daten zu definieren, die von WCF Data Services bereitgestellt werden.
Öffentliche Enumeration ServiceActionRights Zugriffsrechte für Dienstaktionen.
Öffentliche Enumeration ServiceOperationRights Eine Enumeration, die verwendet wird, um Zugriffsrechte zu Dienstvorgängen zu definieren, die von WCF Data Services bereitgestellt werden.
Öffentliche Enumeration UpdateOperations Eine Nummerierung, die verwendet wurde, um die Updatevorgänge anzugeben, die auf einer Entität ausgeführt wurden.