Freigeben über


JsonObjectSerializer Klasse

Definition

Eine ObjectSerializer Implementierung, die für die Serialisierung/Deserialisierung verwendet JsonSerializer wird.

public class JsonObjectSerializer : Azure.Core.Serialization.ObjectSerializer, Azure.Core.Serialization.IMemberNameConverter
type JsonObjectSerializer = class
    inherit ObjectSerializer
    interface IMemberNameConverter
Public Class JsonObjectSerializer
Inherits ObjectSerializer
Implements IMemberNameConverter
Vererbung
JsonObjectSerializer
Implementiert

Konstruktoren

JsonObjectSerializer()

Initialisiert neue instance von JsonObjectSerializer.

JsonObjectSerializer(JsonSerializerOptions)

Initialisiert neue instance von JsonObjectSerializer.

Eigenschaften

Default

Eine freigegebene instance von , JsonObjectSerializerdie mit den Standardoptionen initialisiert wird.

Methoden

Deserialize(Stream, Type, CancellationToken)

Lesen Sie die binäre Darstellung in ein returnType. Der Stream wird bis zum Abschluss gelesen.

DeserializeAsync(Stream, Type, CancellationToken)

Lesen Sie die binäre Darstellung in ein returnType. Der Stream wird bis zum Abschluss gelesen.

Serialize(Object, Type, CancellationToken)

Konvertieren Sie den bereitgestellten Wert in seine binäre Darstellung, und geben Sie ihn als BinaryData instance zurück.

Serialize(Stream, Object, Type, CancellationToken)

Konvertieren Sie den angegebenen Wert in seine binäre Darstellung, und schreiben Sie ihn in Stream.

SerializeAsync(Object, Type, CancellationToken)

Konvertieren Sie den bereitgestellten Wert in seine binäre Darstellung, und geben Sie ihn als BinaryData instance zurück.

SerializeAsync(Stream, Object, Type, CancellationToken)

Konvertieren Sie den angegebenen Wert in seine binäre Darstellung, und schreiben Sie ihn in Stream.

Explizite Schnittstellenimplementierungen

IMemberNameConverter.ConvertMemberName(MemberInfo)

Konvertiert einen MemberInfo in einen serialisierbaren Membernamen.

Gilt für: