IDataServiceConfiguration Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die IDataServiceConfiguration wird von WCF Data Services für folgende Aufgaben verwendet: Einrichten des Dienstverhaltens einschließlich der Rechte für Entitätenmengen und Dienstvorgänge, Einschränkung der zulässigen Anforderungen, Registrieren der standardmäßig nicht sichtbaren Typen sowie Festlegen des Standardausführlichkeitsgrads 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 wird, die ungültige Elemente zurückgibt und ein einzelnes Argument des Typs IDataServiceConfiguration akzeptiert. Das Konfigurationsobjekt wird ggf. nur während des Aufrufs der Dienstinitialisierung verwendet.
Eigenschaften
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 verarbeitet werden können. |
MaxExpandCount |
Ruft die maximale Anzahl von Segmenten ab, die mit der Abfrageoption $expand (für alle Anforderungen an den Datendienst) erweitert werden können, oder legt sie fest. |
MaxExpandDepth |
Ruft eine maximale Anzahl von Segmenten ab, die in einem einzelnen |
MaxObjectCountOnInsert |
Ruft die maximale Anzahl von Objekten ab, die in eine Anfrage eingefügt werden können, oder legt sie fest. |
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. |
Methoden
RegisterKnownType(Type) |
Registriert einen Ressourcentyp zur Verwendung durch den Datendienst. |
SetEntitySetAccessRule(String, EntitySetRights) |
Legt die Zugriffsregeln für die angegebene Entitätenmenge fest. |
SetServiceOperationAccessRule(String, ServiceOperationRights) |
Legt die Zugriffsregeln für den angegebenen Dienstvorgang fest. |