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 | |
---|---|---|
DisableValidationOnMetadataWrite | ||
MaxBatchCount | Ruft die maximale Anzahl von Anforderungen ab, die in einen Batch behandelt werden können. | |
MaxChangesetCount | Ruft die maximale Anzahl von Änderungssätzen ab, die in einen Batch behandelt werden können. | |
MaxExpandCount | Abrufen/Festlegen der maximalen Anzahl von Segmenten, die mit der Abfrageoption $expand erweitert werden (für alle Anforderungen an den Datendienst). | |
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. | |
MaxObjectCountOnInsert | Abrufen/festlegen der maximalen Anzahl von Objekten ab, die in eine Anfrage eingefügt werden können. | |
MaxResultsPerCollection | Ruft die maximale Anzahl von Ergebnissen pro Auflistung ab. | |
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 | |
---|---|---|
RegisterKnownType | Registriert einen Ressourcentyp zur Verwendung durch den Datendienst. | |
SetEntitySetAccessRule | Legt die Zugriffsregeln für die angegebene Entitätenmenge fest. | |
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.