Udostępnij za pośrednictwem


IDataServiceHost Interfejs

Definicja

Interfejs określający interakcje między Usługi danych programu WCF a środowiskiem hostingu.

public interface class IDataServiceHost
public interface IDataServiceHost
type IDataServiceHost = interface
Public Interface IDataServiceHost
Pochodne

Uwagi

Każdy składnik hostujący Usługi danych programu WCF, taki jak Windows Communication Foundation (WCF), musi zaimplementować ten interfejs. IDataServiceHostjest umową między Usługi danych programu WCF a środowiskiem hostingu. Ta abstrakcja umożliwia środowisko uruchomieniowe Usługi danych programu WCF niezależne od konkretnego środowiska hostingu. Interfejs zapewnia Usługi danych programu WCF z dostępem do przychodzących żądań HTTP. Nowy obiekt implementowany ten interfejs jest tworzone dla każdego żądania HTTP, a następnie służy do inspekcji właściwości żądania HTTP i konfigurowania odpowiedzi HTTP.

Właściwości

AbsoluteRequestUri

Pobiera bezwzględny identyfikator URI, który jest identyfikatorem URI wysyłanym przez klienta.

AbsoluteServiceUri

Pobiera bezwzględny identyfikator URI, który jest głównym identyfikatorem URI usługi danych.

RequestAccept

Protokół transportu określony przez nagłówek akceptowania żądania.

RequestAcceptCharSet

Pobiera ciąg reprezentujący wartość nagłówka Accept-Charset HTTP.

RequestContentType

Pobiera protokół transportu określony przez nagłówek typu zawartości.

RequestHttpMethod

Pobiera metodę żądania GET, PUT, POST lub DELETE.

RequestIfMatch

Pobiera wartość nagłówka If-Match w bieżącym żądaniu.

RequestIfNoneMatch

Pobiera wartość nagłówka If-None-Match w bieżącym żądaniu.

RequestMaxVersion

Pobiera wartość identyfikującą najwyższą wersję, którą klient żądań może przetworzyć.

RequestStream

Pobiera strumień zawierający treść żądania HTTP.

RequestVersion

Pobiera wartość identyfikującą wersję żądania przesłanego przez klienta, prawdopodobnie null.

ResponseCacheControl

Pobiera wartość ciągu reprezentującą informacje o kontroli pamięci podręcznej.

ResponseContentType

Pobiera protokół transportu odpowiedzi.

ResponseETag

Pobiera wartość elementu eTag reprezentującą stan danych w odpowiedzi.

ResponseLocation

Pobiera lub ustawia lokalizację usługi.

ResponseStatusCode

Pobiera lub ustawia kod odpowiedzi wskazujący wyniki zapytania.

ResponseStream

Pobiera strumień odpowiedzi, do którego zostanie zapisana treść odpowiedzi HTTP.

ResponseVersion

Pobiera wersję używaną przez hosta w odpowiedzi.

Metody

GetQueryStringItem(String)

Pobiera element danych zidentyfikowany przez klucz tożsamości zawarty przez parametr metody .

ProcessException(HandleExceptionArgs)

Obsługuje wyjątek usługi danych przy użyciu informacji w parametrze args .

Dotyczy