System.Data.Services.Providers 名前空間
WCF Data Services 用のカスタム データ サービス プロバイダーを定義するために実装されている一連のインターフェイスが用意されています。
詳細については、「データ サービス プロバイダー (WCF Data Services)」を参照してください。
クラス
クラス | 説明 | |
---|---|---|
CollectionResourceType | このクラスを使用して、プリミティブ型または複合型のコレクション プロパティを示す DataService の型を表します。 | |
DataServiceProviderMethods | カスタム データ サービス プロバイダーを使用して、リソース セットに対して遅延バインディング操作を実行します。 | |
EntityCollectionResourceType | このクラスを使用して、エンティティのコレクションを表します。 | |
OpenTypeMethods | オープン プロパティに対して遅延バインディング操作を実行するために使用されます。 | |
Operation | このクラスを使用してカスタム サービス操作を表します。 | |
OperationParameter | この型を使用して操作のパラメーターを表します。 | |
ResourceAssociationSet | 2 つのリソース セット間のアソシエーションを表します。 | |
ResourceAssociationSetEnd | リソースのアソシエーション セットのエンドポイントを表します。 | |
ResourceProperty | リソースのプロパティを表す型を提供します。 | |
ResourceSet | エンティティ型の値のコレクションを表します。 | |
ResourceSetPathExpression | このクラスは、関数またはプロシージャの対象リソース セットを計算するパス式を表します。 | |
ResourceType | データ サービスのプリミティブ型、複合型、またはエンティティ型を表します。 | |
ServiceAction | アクションを表すクラスを示します。 | |
ServiceActionParameter | この型を使用してサービス アクションのパラメーターを表します。 | |
ServiceOperation | カスタム サービス操作を表します。 | |
ServiceOperationParameter | サービス操作のパラメーター情報を表します。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
IDataServiceActionProvider | このインターフェイスには、サービス アクションをサポートするために必要なメソッドが宣言されています。 | |
IDataServiceInvokable | このインターフェイスには、操作の呼び出しをサポートするために必要なメソッドが宣言されています。 | |
IDataServiceMetadataProvider | カスタム データ サービス プロバイダーに関するメタデータを保持します。 | |
IDataServicePagingProvider | カスタム データ サービス プロバイダーのクライアントにページング サポートを提供します。 | |
IDataServiceQueryProvider | カスタム データ サービス プロバイダーのメタデータおよびクエリのソースの実装を定義します。 | |
IDataServiceStreamProvider | メディア リンク エントリであるエンティティに属するメディア リソースとしてバイナリ データへのアクセスおよび変更を実行できるようにします。 | |
IDataServiceStreamProvider2 | エンティティ型に属する名前付きストリームとしてバイナリ データへのアクセスおよび変更を実行できるようにします。 | |
IDataServiceUpdateProvider | カスタム データ サービス プロバイダーに eTag 値を提供するために実装する必要があるメソッドを定義します。 | |
IDataServiceUpdateProvider2 | サービス アクションをサポートするために必要なメソッドを定義します。 |
列挙体
列挙体 | 説明 | |
---|---|---|
OperationParameterBindingKind | 操作のパラメーター バインディングのさまざまな種類を分類するための列挙体。 | |
ResourcePropertyKind | リソースで使用できるプロパティの種類の列挙体。 | |
ResourceTypeKind | リソース キーの種類の列挙体。 | |
ServiceOperationResultKind | サービス操作の結果の種類を表す列挙体。 |