共用方式為


IDataServiceHost 介面

指定 WCF Data Services 及其裝載環境之間互動的介面。

命名空間:  System.Data.Services
組件:  Microsoft.Data.Services (在 Microsoft.Data.Services.dll 中)

語法

'宣告
Public Interface IDataServiceHost
'用途
Dim instance As IDataServiceHost
public interface IDataServiceHost
public interface class IDataServiceHost
type IDataServiceHost =  interface end
public interface IDataServiceHost

IDataServiceHost 型別公開下列成員。

屬性

  名稱 說明
公用屬性 AbsoluteRequestUri 取得絕對 URI,這是用戶端傳送的 URI。
公用屬性 AbsoluteServiceUri 取得絕對 URI,它是資料服務的根 URI。
公用屬性 RequestAccept 要求接受標頭指定的傳輸通訊協定。
公用屬性 RequestAcceptCharSet 取得表示 Accept-Charset HTTP 標頭值的字串。
公用屬性 RequestContentType 取得內容類型標頭指定的傳輸通訊協定。
公用屬性 RequestHttpMethod 取得 GET、PUT、POST 或 DELETE 要求方法。
公用屬性 RequestIfMatch 取得目前要求中的 If-Match 標頭值。
公用屬性 RequestIfNoneMatch 取得目前要求中的 If-None-Match 標頭值。
公用屬性 RequestMaxVersion 取得值,識別要求用戶端能夠處理的最高版本。
公用屬性 RequestStream 取得包含 HTTP 要求主體的資料流。
公用屬性 RequestVersion 取得值,識別用戶端送出的要求版本,可能是 null。
公用屬性 ResponseCacheControl 取得表示快取控制資訊的字串值。
公用屬性 ResponseContentType 取得回應的傳輸通訊協定。
公用屬性 ResponseETag 取得表示回應中之資料狀態的 eTag 值。
公用屬性 ResponseLocation 取得或設定服務位置。
公用屬性 ResponseStatusCode 取得或設定表示查詢結果的回應碼。
公用屬性 ResponseStream 取得將寫入 HTTP 回應主體的回應資料流。
公用屬性 ResponseVersion 取得主機在回應中使用的版本。

上層

方法

  名稱 說明
公用方法 GetQueryStringItem 取得由方法參數所包含之識別金鑰所識別的資料項目。
公用方法 ProcessException 使用 args 參數中的資訊來處理資料服務例外狀況。

上層

備註

每個裝載 WCF Data Services 的元件,例如 Windows Communication Foundation (WCF),都必須實作此介面。IDataServiceHost 是 WCF Data Services 及其裝載環境之間的合約。 此抽象允許 WCF Data Services 執行個體對任何特定的裝載環境都是無從驗證。 該介面提供 WCF Data Services 對內 HTTP 要求的存取。 實作此介面的新物件為每個 HTTP 要求具現化,然後用於檢查 HTTP 要求的屬性及設定 HTTP 回應。

請參閱

參考

System.Data.Services 命名空間