Share via


IDataServiceConfiguration インターフェイス

定義

IDataServiceConfiguration は、エンティティ セットやサービス操作に対する権限、許可された要求に対する制限、既定では探索されない型の登録、エラー処理に対する既定の詳細度など、サービスの動作を設定する目的で WCF Data Service によって使用されます。

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
派生

注釈

DataService<T> クラスで InitializeService という名前の静的メソッド (IDataServiceConfiguration 型の引数を 1 つ受け取り、void を返す) を実装することによってサービスを構成するときに、この型を使用します。 この構成オブジェクトは、サービスの初期化処理の呼び出しでのみ使用できます。

プロパティ

MaxBatchCount

一括で処理できる要求の最大数を取得します。

MaxChangesetCount

一括で処理できる変更セットの最大数を取得します。

MaxExpandCount

データ サービスに対するすべての要求について、$expand クエリ オプションによって展開できるセグメントの最大数を取得または設定します。

MaxExpandDepth

データ サービスに対するすべての要求について、1 つの $expand パスでサポートされるセグメントの最大数を取得または設定します。

MaxObjectCountOnInsert

単一の要求に挿入できるオブジェクトの最大数を取得または設定します。

MaxResultsPerCollection

コレクションあたりの結果の最大数を取得します。

UseVerboseErrors

データ サービスからのすべての応答に詳細なエラーを既定で使用するかどうかを取得または設定します。

メソッド

RegisterKnownType(Type)

データ サービスで使用されるリソース型を登録します。

SetEntitySetAccessRule(String, EntitySetRights)

指定されたエンティティ セットのアクセス規則を設定します。

SetServiceOperationAccessRule(String, ServiceOperationRights)

指定されたサービス操作のアクセス規則を設定します。

適用対象