IDataServiceConfiguration Интерфейс

Определение

Класс IDataServiceConfiguration используется службами данных WCF для настройки поведения службы, включая права на наборы сущностей и операции службы, ограничения на разрешенные запросы, регистрацию типов, которые не обнаруживаются по умолчанию, и уровень детализации по умолчанию при обработке ошибок.The IDataServiceConfiguration is used by WCF Data Services to set up the behavior of the service, including rights on entity sets and service operations, limits on the allowed requests, registering types not discoverable by default, and the default verbosity on error handling.

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
Производный

Комментарии

Этот тип используется классами DataService<T> для настройки службы путем реализации статического метода InitializeService, возвращает пустое значение и принимает один аргумент типа IDataServiceConfiguration.This type is used by DataService<T> classes to configure the service by implementing a static method named InitializeService, returning void, and taking a single argument of type IDataServiceConfiguration. Объект конфигурации может использоваться только во время вызова для инициализации службы.The configuration object may only be used during the call to service initialization.

Свойства

MaxBatchCount

Возвращает максимальное количество запросов, которое можно обработать в пакете.Gets the maximum number of requests that can be handled in a batch.

MaxChangesetCount

Возвращает максимальное количество наборов изменений, которое можно обработать в пакете.Gets the maximum number of change sets that can be handled in a batch.

MaxExpandCount

Возвращает или задает максимальное количество сегментов, которые с помощью параметра запроса $expand можно развернуть для всех запросов к службе данных.Gets or sets the maximum number of segments that can be expanded by the $expand query option for all requests to the data service.

MaxExpandDepth

Возвращает или задает максимальное количество сегментов, поддерживаемых в одном пути $expand для всех запросов к службе данных.Gets or sets a maximum number of segments supported in a single $expand path for all requests to the data service.

MaxObjectCountOnInsert

Возвращает или задает максимальное количество объектов, которые можно вставить в один запрос.Gets or sets the maximum number of objects that can be inserted in a single request.

MaxResultsPerCollection

Возвращает максимальное количество результатов для коллекции.Gets the maximum number of results per collection.

UseVerboseErrors

Возвращает или задает использование по умолчанию подробных ошибок для всех ответов службы данных.Gets or sets whether verbose errors are used by default for all responses from the data service.

Методы

RegisterKnownType(Type)

Регистрирует тип ресурса для использования службой данных.Registers a resource type for use by the data service.

SetEntitySetAccessRule(String, EntitySetRights)

Устанавливает правила доступа для указанного набора сущностей.Sets the access rules for the specified entity set.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Устанавливает правила доступа для указанной операции службы.Sets the access rules for the specified service operation.

Применяется к