IDataServiceConfiguration Schnittstelle

Definition

Dies IDataServiceConfiguration wird von WCF Data Services verwendet, um das Verhalten des Diensts einzurichten, einschließlich der Rechte für Entitätssätze und Dienstvorgänge, Grenzwerte für die zulässigen Anforderungen, das Registrieren von Typen, die standardmäßig nicht auffindbar sind, und die Standardmäßige Ausführlichkeit bei der Fehlerbehandlung.

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

Hinweise

Dieser Typ wird von DataService<T> Klassen verwendet, um den Dienst zu konfigurieren, indem eine statische Methode mit dem Namen InitializeService implementiert, "void" zurückgegeben und ein einzelnes Argument vom Typ IDataServiceConfigurationverwendet wird. Das Konfigurationsobjekt kann nur während des Aufrufs der Dienstinitialisierung verwendet werden.

Eigenschaften

Name Beschreibung
MaxBatchCount

Ruft die maximale Anzahl von Anforderungen ab, die in einem Batch verarbeitet werden können.

MaxChangesetCount

Ruft die maximale Anzahl von Änderungssätzen ab, die in einem Batch behandelt werden können.

MaxExpandCount

Ruft die maximale Anzahl von Segmenten ab, die durch die $expand Abfrageoption für alle Anforderungen an den Datendienst erweitert werden können, oder legt diese fest.

MaxExpandDepth

Dient zum Abrufen oder Festlegen einer maximalen Anzahl von Segmenten, die in einem einzelnen $expand Pfad für alle Anforderungen an den Datendienst unterstützt werden.

MaxObjectCountOnInsert

Dient zum Abrufen oder Festlegen der maximalen Anzahl von Objekten, die in eine einzelne Anforderung eingefügt werden können.

MaxResultsPerCollection

Ruft die maximale Anzahl der Ergebnisse pro Auflistung ab.

UseVerboseErrors

Ruft ab oder legt fest, ob ausführliche Fehler standardmäßig für alle Antworten des Datendiensts verwendet werden.

Methoden

Name Beschreibung
RegisterKnownType(Type)

Registriert einen Ressourcentyp für die Verwendung durch den Datendienst.

SetEntitySetAccessRule(String, EntitySetRights)

Legt die Zugriffsregeln für den angegebenen Entitätssatz fest.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Legt die Zugriffsregeln für den angegebenen Dienstvorgang fest.

Gilt für: