IDataServiceConfiguration Interfaccia

Definizione

IDataServiceConfiguration Viene utilizzato da WCF Data Services per configurare il comportamento del servizio, inclusi i diritti per i set di entità e le operazioni del servizio, i limiti per le richieste consentite, la registrazione dei tipi non individuabili per impostazione predefinita e la dettaglio predefinita sulla gestione degli errori.

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

Commenti

Questo tipo viene usato dalle DataService<T> classi per configurare il servizio implementando un metodo statico denominato InitializeService, restituendo void e accettando un singolo argomento di tipo IDataServiceConfiguration. L'oggetto di configurazione può essere utilizzato solo durante la chiamata all'inizializzazione del servizio.

Proprietà

Nome Descrizione
MaxBatchCount

Ottiene il numero massimo di richieste che possono essere gestite in un batch.

MaxChangesetCount

Ottiene il numero massimo di set di modifiche che è possibile gestire in un batch.

MaxExpandCount

Ottiene o imposta il numero massimo di segmenti che possono essere espansi dall'opzione $expand di query per tutte le richieste al servizio dati.

MaxExpandDepth

Ottiene o imposta un numero massimo di segmenti supportati in un singolo $expand percorso per tutte le richieste al servizio dati.

MaxObjectCountOnInsert

Ottiene o imposta il numero massimo di oggetti che possono essere inseriti in una singola richiesta.

MaxResultsPerCollection

Ottiene il numero massimo di risultati per raccolta.

UseVerboseErrors

Ottiene o imposta un valore che indica se gli errori dettagliato vengono utilizzati per impostazione predefinita per tutte le risposte del servizio dati.

Metodi

Nome Descrizione
RegisterKnownType(Type)

Registra un tipo di risorsa da usare dal servizio dati.

SetEntitySetAccessRule(String, EntitySetRights)

Imposta le regole di accesso per il set di entità specificato.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Imposta le regole di accesso per l'operazione del servizio specificata.

Si applica a