Freigeben über


ODataMessageReaderSettings Klasse

Definition

Konfigurationseinstellungen für OData-Nachrichtenleser.

public sealed class ODataMessageReaderSettings
type ODataMessageReaderSettings = class
Public NotInheritable Class ODataMessageReaderSettings
Vererbung
ODataMessageReaderSettings

Konstruktoren

ODataMessageReaderSettings()

Initialisiert eine neue Instanz der ODataMessageReaderSettings -Klasse mit Standardwerten für OData 4.0.

ODataMessageReaderSettings(ODataVersion)

Initialisiert eine neue Instanz der ODataMessageReaderSettings -Klasse mit Standardwerten für die angegebene OData-Version.

Eigenschaften

ArrayPool

Ruft den Zeichenpufferpool ab/legt diese fest.

BaseUri

Ruft den Dokumentbasis-URI (der als Basis für alle relativen URIs verwendet wird) ab oder legt ihn fest. Wenn diese Option festgelegt ist, muss es sich um einen absoluten URI handeln. ODataMessageReaderSettings.BaseUri kann in Zukunft veraltet sein. Verwenden Sie stattdessen ODataMessageReaderSettings.baseUri.

ClientCustomTypeResolver

Ruft einen benutzerdefinierten Typlöser ab, der vom Client verwendet wird, oder legt diese fest.

EnableCharactersCheck

Flag, das steuert, ob der Reader eine Überprüfung auf gültige XML-Zeichen ausführt oder nicht.

EnableMessageStreamDisposal

Ruft einen Wert ab, der angibt, ob der Nachrichtendatenstrom nach Abschluss des Schreibens mit der Nachricht gelöscht wird, oder legt diesen fest.

EnablePrimitiveTypeConversion

Ruft einen Wert ab, der angibt, ob alle primitiven Werte in den typ konvertiert werden sollen, der im Modell angegeben oder als erwarteter Typ bereitgestellt wird, oder legt diesen fest. Beachten Sie, dass Werte weiterhin in den typ konvertiert werden, der in der Nutzlast selbst angegeben ist.

LibraryCompatibility

Ruft die Kompatibilitätsversion der Bibliothek ab oder legt diese fest. Der Standardwert ist Latest,

MaxProtocolVersion

Ruft die maximale OData-Protokollversion ab, die der Reader akzeptieren und verstehen soll, oder legt sie fest.

MessageQuotas

Kontingente, die beim Lesen einer OData-Nachricht zum Beschränken des Ressourcenverbrauchs verwendet werden.

PrimitiveTypeResolver

Ruft einen benutzerdefinierten Resolver zum Auflösen von nicht typisierten primitiven Werten ab oder legt einen benutzerdefinierten Resolver fest.

ReadAsStreamFunc

Func, um auszuwerten, ob eine Eigenschaft als Stream gelesen werden soll. Beachten Sie, dass IEdmProperty beim Lesen innerhalb einer Sammlung möglicherweise NULL ist.

ReadUntypedAsString

Gibt an, ob nicht typisierte Werte als unformatierte Zeichenfolge gelesen werden sollen.

ShouldIncludeAnnotation

Funktion, die auswertet, ob eine Anmerkung vom Reader gelesen oder übersprungen werden soll. Die Funktion sollte "true" zurückgeben, wenn die Anmerkung gelesen werden soll, und "false", falls sie übersprungen werden soll. Ein NULL-Wert gibt an, dass alle Anmerkungen übersprungen werden sollen.

Validations

Ruft Validierungseinstellungen ab oder legt diese fest.

Version

Ruft die OData-Protokollversion ab, die zum Lesen von Nutzlasten verwendet werden soll, oder legt diese fest.

Methoden

Clone()

Erstellt eine flache Kopie dieses ODataMessageReaderSettings.

Gilt für: