Freigeben über


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
Öffentliche Eigenschaft AbsoluteRequestUri Ruft einen absoluten URI ab, (der URI, wie vom Client gesendet).
Öffentliche Eigenschaft AbsoluteServiceUri Ruft einen absoluten URI ab (der Stamm-URI des Datendiensts).
Öffentliche Eigenschaft RequestAccept Das von der Anforderung angegebene Transportprotokoll.
Öffentliche Eigenschaft RequestAcceptCharSet Ruft eine Zeichenfolge ab, die den Wert des Accept-Charset HTTP-Headers darstellt.
Öffentliche Eigenschaft RequestContentType Ruft das vom Inhaltstyp-Header angegebene Transportprotokoll ab.
Öffentliche Eigenschaft RequestHttpMethod Ruft die Anforderungsmethode von GET, PUT, POST oder ENTF ab.
Öffentliche Eigenschaft RequestIfMatch Ruft den Wert für den If-Match-Header auf der aktuellen Anfrage ab.
Öffentliche Eigenschaft RequestIfNoneMatch Ruft den Wert für den If-None-Header aus der aktuellen Anfrage ab.
Öffentliche Eigenschaft RequestMaxVersion Ruft den Wert ab, der die höchste Version identifiziert, die der Anforderungsclient verarbeiten kann.
Öffentliche Eigenschaft RequestStream Ruft den Datenstrom ab, der den HTTP-Anforderungstext enthält.
Öffentliche Eigenschaft RequestVersion Ruft den Wert ab, der die Version der Anforderung identifiziert, die der Client gesendet hat, möglicherweise NULL.
Öffentliche Eigenschaft ResponseCacheControl Ruft einen Zeichenfolgenwert ab, der Cachesteuerungsinformationen darstellt.
Öffentliche Eigenschaft ResponseContentType Ruft das Transportprotokoll der Antwort ab.
Öffentliche Eigenschaft ResponseETag Ruft einen eTag-Wert ab, der den Status der Daten in der Antwort darstellt.
Öffentliche Eigenschaft ResponseLocation Ruft den Dienstspeicherort ab oder legt ihn fest.
Öffentliche Eigenschaft ResponseStatusCode Ruft den Antwortcode ab, in dem Ergebnisse der Abfrage angegeben werden, oder legt ihn fest.
Öffentliche Eigenschaft ResponseStream Ruft den Antwortstream ab, in den der HTTP-Antwort-Text geschrieben wird.
Öffentliche Eigenschaft ResponseVersion Ruft die Version, ab, die vom Host in der Antwort verwendet wird.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode GetQueryStringItem Ruft ein Datenelement ab, das vom Identitätsschlüssel im Parameter der Methode identifiziert wird.
Öffentliche Methode 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.

Siehe auch

Verweis

System.Data.Services-Namespace