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 回應。