IDataServiceHost-Schnittstelle
Schnittstelle, die Interaktionen zwischen WCF Data Services und seiner Hostumgebung angibt.
Namespace: System.Data.Services
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Syntax
'Declaration
Public Interface IDataServiceHost
'Usage
Dim instance As IDataServiceHost
public interface IDataServiceHost
public interface class IDataServiceHost
type IDataServiceHost = interface end
public interface IDataServiceHost
Der IDataServiceHost-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbsoluteRequestUri | Ruft einen absoluten URI ab, (der URI, wie vom Client gesendet). | |
AbsoluteServiceUri | Ruft einen absoluten URI ab (der Stamm-URI des Datendiensts). | |
RequestAccept | Das von der Anforderung angegebene Transportprotokoll. | |
RequestAcceptCharSet | Ruft eine Zeichenfolge ab, die den Wert des Accept-Charset HTTP-Headers darstellt. | |
RequestContentType | Ruft das vom Inhaltstyp-Header angegebene Transportprotokoll ab. | |
RequestHttpMethod | Ruft die Anforderungsmethode von GET, PUT, POST oder ENTF ab. | |
RequestIfMatch | Ruft den Wert für den If-Match-Header auf der aktuellen Anfrage ab. | |
RequestIfNoneMatch | Ruft den Wert für den If-None-Header aus der aktuellen Anfrage ab. | |
RequestMaxVersion | Ruft den Wert ab, der die höchste Version identifiziert, die der Anforderungsclient verarbeiten kann. | |
RequestStream | Ruft den Datenstrom ab, der den HTTP-Anforderungstext enthält. | |
RequestVersion | Ruft den Wert ab, der die Version der Anforderung identifiziert, die der Client gesendet hat, möglicherweise NULL. | |
ResponseCacheControl | Ruft einen Zeichenfolgenwert ab, der Cachesteuerungsinformationen darstellt. | |
ResponseContentType | Ruft das Transportprotokoll der Antwort ab. | |
ResponseETag | Ruft einen eTag-Wert ab, der den Status der Daten in der Antwort darstellt. | |
ResponseLocation | Ruft den Dienstspeicherort ab oder legt ihn fest. | |
ResponseStatusCode | Ruft den Antwortcode ab, in dem Ergebnisse der Abfrage angegeben werden, oder legt ihn fest. | |
ResponseStream | Ruft den Antwortstream ab, in den der HTTP-Antwort-Text geschrieben wird. | |
ResponseVersion | Ruft die Version, ab, die vom Host in der Antwort verwendet wird. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
GetQueryStringItem | Ruft ein Datenelement ab, das vom Identitätsschlüssel im Parameter der Methode identifiziert wird. | |
ProcessException | Behandelt eine Datendienstausnahme mit Informationen im args-Parameter. |
Zum Anfang
Hinweise
Jede Komponente, die WCF Data Services hostet, z. B. Windows Communication Foundation (WCF), muss diese Schnittstelle implementieren. IDataServiceHost ist der Vertrag zwischen WCF Data Services und seiner Hostumgebung. Diese Abstraktion ermöglicht es der WCF Data Services-Laufzeit, verschiedene Hostumgebungen zu unterstützen. Die Schnittstelle stellt WCF Data Services Zugriff auf eingehende HTTP-Anforderungen bereit. Ein neues Objekt, das diese Schnittstelle implementiert, wird für jede HTTP-Anforderung als neue Instanz angelegt und verwendet, um Eigenschaften der HTTP-Anforderung zu überprüfen und die HTTP-Antwort zu konfigurieren.