Language

IDataServiceConfiguration インターフェイス

定義

IDataServiceConfigurationは、エンティティ セットとサービス操作に対する権限、許可される要求の制限、既定では検出できない型の登録、エラー処理に関する既定の詳細性など、サービスの動作を設定するために WCF Data Services によって使用されます。

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

注釈

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

プロパティ

名前 説明
MaxBatchCount

バッチで処理できる要求の最大数を取得します。

MaxChangesetCount

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

MaxExpandCount

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

MaxExpandDepth

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

MaxObjectCountOnInsert

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

MaxResultsPerCollection

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

UseVerboseErrors

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

メソッド

名前 説明
RegisterKnownType(Type)

データ サービスで使用するリソースの種類を登録します。

SetEntitySetAccessRule(String, EntitySetRights)

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

SetServiceOperationAccessRule(String, ServiceOperationRights)

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

適用対象