Freigeben über


IDataServiceHost2-Schnittstelle

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

Namespace:  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Public Interface IDataServiceHost2 _
    Inherits IDataServiceHost
'Usage
Dim instance As IDataServiceHost2
public interface IDataServiceHost2 : IDataServiceHost
public interface class IDataServiceHost2 : IDataServiceHost
type IDataServiceHost2 =  
    interface
        interface IDataServiceHost
    end
public interface IDataServiceHost2 extends IDataServiceHost

Der IDataServiceHost2-Typ macht folgende Elemente verfügbar.

Eigenschaften

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

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode GetQueryStringItem Ruft ein Datenelement ab, das vom Identitätsschlüssel im Parameter der Methode identifiziert wird. (Geerbt von IDataServiceHost.)
Öffentliche Methode ProcessException Behandelt eine Datendienstausnahme mit Informationen im args-Parameter. (Geerbt von IDataServiceHost.)

Zum Anfang

Siehe auch

Verweis

System.Data.Services-Namespace