IDataServiceHost インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WCF Data Services とそのホスティング環境の間の相互作用を指定するインターフェイス。
public interface class IDataServiceHost
public interface IDataServiceHost
type IDataServiceHost = interface
Public Interface IDataServiceHost
- 派生
注釈
Windows Communication Foundation (WCF) などの WCF Data Services をホストする各コンポーネントは、このインターフェイスを実装する必要があります。 IDataServiceHost は、WCF Data Services とそのホスティング環境の間のコントラクトです。 この抽象化により、WCF Data Services ランタイムは特定のホスティング環境に依存しません。 このインターフェイスは、WCF Data Services に受信 HTTP 要求へのアクセスを提供します。 このインターフェイスを実装する新しいオブジェクトは、HTTP 要求ごとにインスタンス化され、HTTP 要求のプロパティを検査し、HTTP 応答を構成するために使用されます。
プロパティ
| 名前 | 説明 |
|---|---|
| AbsoluteRequestUri |
クライアントによって送信される URI である絶対 URI を取得します。 |
| AbsoluteServiceUri |
データ サービスのルート URI である絶対 URI を取得します。 |
| RequestAccept |
要求の受け入れヘッダーで指定されたトランスポート プロトコル。 |
| RequestAcceptCharSet |
|
| 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(String) |
メソッドのパラメーターに含まれる ID キーによって識別されるデータ項目を取得します。 |
| ProcessException(HandleExceptionArgs) |
|