Freigeben über


IDataServiceConfiguration-Schnittstelle

Der IDataServiceConfiguration wird von WCF Data Services verwendet, um das Verhalten des Diensts einzurichten, einschließlich der Rechte für Entitätengruppen und Dienstvorgänge, schränkt die zulässigen Anfragen ein und registriert nicht standardmäßig sichtbare Typen sowie den Standardausführlichkeitsgrad der Fehlerbehandlung.

Namespace:  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Public Interface IDataServiceConfiguration
'Usage
Dim instance As IDataServiceConfiguration
public interface IDataServiceConfiguration
public interface class IDataServiceConfiguration
type IDataServiceConfiguration =  interface end
public interface IDataServiceConfiguration

Der IDataServiceConfiguration-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DisableValidationOnMetadataWrite
Öffentliche Eigenschaft MaxBatchCount Ruft die maximale Anzahl von Anforderungen ab, die in einen Batch behandelt werden können.
Öffentliche Eigenschaft MaxChangesetCount Ruft die maximale Anzahl von Änderungssätzen ab, die in einen Batch behandelt werden können.
Öffentliche Eigenschaft MaxExpandCount Abrufen/Festlegen der maximalen Anzahl von Segmenten, die mit der Abfrageoption $expand erweitert werden (für alle Anforderungen an den Datendienst).
Öffentliche Eigenschaft MaxExpandDepth Ruft eine maximale Anzahl von Segmenten ab, die in einem einzelnen $expand-Pfad für alle Anforderungen an den Datendienst unterstützt wurde, oder legt sie fest.
Öffentliche Eigenschaft MaxObjectCountOnInsert Abrufen/festlegen der maximalen Anzahl von Objekten ab, die in eine Anfrage eingefügt werden können.
Öffentliche Eigenschaft MaxResultsPerCollection Ruft die maximale Anzahl von Ergebnissen pro Auflistung ab.
Öffentliche Eigenschaft UseVerboseErrors Ruft ab oder legt fest, ob ausführliche Fehler standardmäßig für alle Antworten vom Datendienst verwendet werden.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode RegisterKnownType Registriert einen Ressourcentyp zur Verwendung durch den Datendienst.
Öffentliche Methode SetEntitySetAccessRule Legt die Zugriffsregeln für die angegebene Entitätenmenge fest.
Öffentliche Methode SetServiceOperationAccessRule Legt die Zugriffsregeln für den angegebenen Dienstvorgang fest.

Zum Anfang

Hinweise

Dieser Typ wird von DataService<T>-Klassen verwendet, um den Dienst zu konfigurieren, indem eine statische Methode namens InitializeService implementiert wird, die ungültige Elemente zurückgibt und ein einzelnes Arguments des Typs IDataServiceConfiguration verwendet. Das Konfigurationsobjekt wird ggf. nur während des Aufrufs der Dienstinitialisierung verwendet.

Siehe auch

Verweis

System.Data.Services-Namespace