IDataServiceConfiguration Interface

Définition

IDataServiceConfiguration est utilisé par WCF Data Services pour définir le comportement du service, notamment les droits sur les jeux d’entités et les opérations de service, les limites sur les demandes autorisées, l’inscription des types non détectables par défaut et les commentaires par défaut sur la gestion des erreurs.

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
Dérivé

Remarques

Ce type est utilisé par les classes DataService<T> pour configurer le service en implémentant une méthode statique nommée InitializeService, en retournant le type void, et en prenant un argument unique de type IDataServiceConfiguration. L'objet de configuration ne peut être utilisé que pendant l'appel de l'initialisation du service.

Propriétés

MaxBatchCount

Obtient le nombre maximal de demandes qui peuvent être gérées dans un lot.

MaxChangesetCount

Obtient le nombre maximal d'ensembles de modifications qui peuvent être gérés dans un lot.

MaxExpandCount

Obtient ou définit le nombre maximal de segments qui peuvent être développés par l’option de requête $expand pour toutes les demandes au service de données.

MaxExpandDepth

Obtient ou définit un nombre maximal de segments pris en charge dans un chemin d’accès unique $expand pour toutes les requêtes adressées au service de données.

MaxObjectCountOnInsert

Obtient ou définit le nombre maximal d'objets qui peuvent être insérés dans une même demande.

MaxResultsPerCollection

Obtient le nombre maximal de résultats par collection.

UseVerboseErrors

Obtient ou définit si des erreurs détaillées sont utilisées par défaut pour toutes les réponses du service de données.

Méthodes

RegisterKnownType(Type)

Enregistre un type de ressource à utiliser par le service de données.

SetEntitySetAccessRule(String, EntitySetRights)

Définit les règles d'accès pour le jeu d'entités spécifié.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Définit les règles d'accès pour l'opération de service spécifiée.

S’applique à