Microsoft.SharePoint.Dsp 名前空間
Windows SharePoint Services で使用されるデータ取得サービス アダプタのための基本クラスを提供します。
これらのアダプタによって定義されるプロトコルにより、データ コンシューマは異種データ ソースに対してクエリを実行し、データ ソースはコンシューマにクエリの結果を返します。その際、さまざまな種類のデータを統一された形式にまとめることでデータの関連付け、分析、操作を容易に行えるようにします。
各データ取得サービスは、データ コンシューマおよびデータ サーバーを有効にして SOAP 経由または Windows SharePoint Services のオブジェクト モデル経由で相互に通信できるように、データ バインド スキームを提供します。データ取得サービスのクライアント側は、アプリケーション、データ駆動 Web パーツ、データ バインド サーバー コントロールなど、データ コンシューマで構成されます。データ取得サービスのサーバー側は、アダプタのグループであり、それらはさまざまなデータ ソースから XML データを返す Web サービスであるか、それらのデータ ソースでデータ操作を行う Web サービスです。Windows SharePoint Services では次のアダプタが使われています。
Microsoft.SharePoint.Dsp.Sts 名前空間にはオブジェクト モデルと SOAP インターフェイスの両方がありますが、それ以外の 3 つの名前空間にはオブジェクト モデルしかありません。
これらのアダプタは、他の Microsoft .NET Framework マネージド アセンブリで使用できるオブジェクト モデルを提供しています。サーバー コンポーネントは特定のサービスに関するアセンブリを直接ロードできるため、SOAP 経由のサービス呼び出しによるオーバーヘッドを回避できます。すべてのアダプタで Microsoft.SharePoint.Dsp 名前空間の IDspAdapter インターフェイスが実装されるため、データ取得サービスのアセンブリを動的にロードすれば、任意のアダプタと通信できるようなクライアント コードを書くことができます。
クラス
クラス | 説明 | |
---|---|---|
AllFields | クエリ内で、データ ソースからすべてのフィールドを返すように指定するために使われます。 | |
Authentication | Authentication クラスはバックエンド サーバーへの接続に使用する認証モードを表します。 | |
Connection | データ取得サービス アダプタへの接続を表します。 | |
DataRoot | 特定のアダプタ インスタンスのコンテンツ ドキュメントのルートを表します。 | |
DspAdapter | OLE DB データ ソースに対してクエリを実行するときに、OleDbAdapter クラスで用いられる IDspAdapter インターフェイスを実装します。 | |
DspQuery | データ ソース プロバイダに対するクエリで使われるフィルタを定義します。 | |
DSQuery | データ取得サービスで用いられるクエリを表します。 | |
Field | クエリの特定の列を表します。 | |
Fields | クエリに含められた列のコレクションを表します。 | |
OrderField | 結果を順序付けするための基準となる列を表します。 | |
PTQuery | パススルー クエリを表します。 | |
QueryRequest | クエリの要求を表します。 | |
QueryResponse | クエリの応答を表します。 | |
Request | クエリの操作の種類およびドキュメントの種類に関する情報を含む、クエリ内の要求ヘッダーを表します。 | |
RequestHeader | クエリの要求ヘッダーを表します。 | |
Response | クエリの応答を表します。 | |
ServerParameter | サーバーで必要とされる、データ ソースを含むサーバー パラメータを表します。 | |
ServerParameterInfo | データ ソースを含むサーバーで使用されるパラメータに関する情報を表します。 | |
Versions | アダプタがサポートしているデータ取得サービスのバージョン、またはクエリで使用されているバージョンを表します。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
IDspAdapter | データ取得サービス アダプタにローカルにアクセスする COM インターフェイスをクライアントに提供します。 |
列挙
列挙 | 説明 | |
---|---|---|
ColumnMappingType | クエリで返すデータのために使用する XML 形式の種類を示します。 | |
DocumentType | 要求のドキュメントの種類を指定します。 | |
MethodType | 要求の動作を指定します。 | |
OrderDirection | フィールドまたは列を並べ替えるときの方向を指定する OrderDirection 列挙。 | |
PagingSupportType | クエリでサポートされているページングの種類を示します。 | |
QueryType | 要求で使われるクエリの種類を指定します。 | |
ResponseStatus | クエリ応答の状態を指定します。 | |
ResultContentType | クエリを通して返されるコンテンツの種類を示します。 |