IDataServiceConfiguration Interface

Definição

O IDataServiceConfiguration é utilizado pelos Serviços de Dados WCF para configurar o comportamento do serviço, incluindo direitos sobre conjuntos de entidades e operações de serviço, limites nos pedidos permitidos, tipos de registo não detectáveis por defeito, e a verbosidade padrão no tratamento de erros.

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
Derivado

Observações

Este tipo é usado pelas DataService<T> classes para configurar o serviço implementando um método estático chamado InitializeService, retornando void e tomando um único argumento do tipo IDataServiceConfiguration. O objeto de configuração só pode ser usado durante a inicialização do call to service.

Propriedades

Name Description
MaxBatchCount

Obtém o número máximo de pedidos que podem ser tratados num lote.

MaxChangesetCount

Obtém o número máximo de conjuntos de alterações que podem ser tratados num lote.

MaxExpandCount

Obtém ou define o número máximo de segmentos que podem ser expandidos pela $expand opção de consulta para todos os pedidos ao serviço de dados.

MaxExpandDepth

Obtém ou define um número máximo de segmentos suportados num único $expand caminho para todos os pedidos ao serviço de dados.

MaxObjectCountOnInsert

Obtém ou define o número máximo de objetos que podem ser inseridos num único pedido.

MaxResultsPerCollection

Obtém o número máximo de resultados por coleção.

UseVerboseErrors

Obtém ou define se erros verbosos são usados por defeito para todas as respostas do serviço de dados.

Métodos

Name Description
RegisterKnownType(Type)

Regista um tipo de recurso para uso pelo serviço de dados.

SetEntitySetAccessRule(String, EntitySetRights)

Define as regras de acesso para o conjunto de entidades especificado.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Define as regras de acesso para a operação de serviço especificada.

Aplica-se a