다음을 통해 공유


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

데이터 서비스에 대한 모든 요청에 대해 단일 $expand 경로에서 지원되는 최대 세그먼트 수를 가져오거나 설정합니다.

MaxObjectCountOnInsert

단일 요청에 삽입할 수 있는 최대 개체 수를 가져오거나 설정합니다.

MaxResultsPerCollection

컬렉션당 최대 결과 수를 가져옵니다.

UseVerboseErrors

기본적으로 데이터 서비스의 모든 응답에 대해 자세한 오류가 사용되는지 여부를 가져오거나 설정합니다.

메서드

RegisterKnownType(Type)

데이터 서비스에서 사용할 리소스 형식을 등록합니다.

SetEntitySetAccessRule(String, EntitySetRights)

지정된 엔터티 집합에 대한 액세스 규칙을 설정합니다.

SetServiceOperationAccessRule(String, ServiceOperationRights)

지정된 서비스 작업에 대한 액세스 규칙을 설정합니다.

적용 대상