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 サービス操作の結果の種類を表す列挙体。