Freigeben über


OrleansJsonSerializer Klasse

Definition

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

public class OrleansJsonSerializer : Orleans.Serialization.IExternalSerializer
public class OrleansJsonSerializer
type OrleansJsonSerializer = class
    interface IExternalSerializer
type OrleansJsonSerializer = class
Public Class OrleansJsonSerializer
Implements IExternalSerializer
Public Class OrleansJsonSerializer
Vererbung
OrleansJsonSerializer
Implementiert

Konstruktoren

OrleansJsonSerializer(IOptions<OrleansJsonSerializerOptions>)

Initialisiert eine neue Instanz der OrleansJsonSerializer-Klasse.

OrleansJsonSerializer(IServiceProvider)

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

OrleansJsonSerializer(SerializationManager, IGrainFactory)

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

Felder

IndentJsonProperty

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

TypeNameHandlingProperty

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

UseFullAssemblyNamesProperty

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

Methoden

DeepCopy(Object, ICopyContext)

Versucht, eine Kopie der Quelle zu erstellen.

Deserialize(Type, IDeserializationContext)

Versucht, ein Element zu deserialisieren.

Deserialize(Type, String)

Deserialisiert ein Objekt des angegebenen erwarteten Typs aus der bereitgestellten Eingabe.

GetDefaultSerializerSettings(ITypeResolver, IGrainFactory)

Gibt die Standardserialisierungseinstellungen zurück.

GetDefaultSerializerSettings(SerializationManager, IGrainFactory)

Gibt die Standardserialisierungseinstellungen zurück.

Initialize(Logger)

Initialisiert das externe Serialisierungsprogramm. Einmal aufgerufen, wenn der Serialisierungs-Manager eine Instanz dieses Typs erstellt

IsSupportedType(Type)

Informiert den Serialisierungs-Manager, ob dieses Serialisierungsprogramm den Typ für die Serialisierung unterstützt.

Serialize(Object, ISerializationContext, Type)

Serialisiert ein Objekt in einen binären Stream.

Serialize(Object, Type)

Serialisiert ein Objekt in eine JSON-Zeichenfolge.

UpdateSerializerSettings(JsonSerializerSettings, Boolean, Boolean, Nullable<TypeNameHandling>)

Hilfsprogrammklasse für die Konfiguration Newtonsoft.Json.JsonSerializerSettings zur Unterstützung von Orleans-Typen.

UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration)

Passen Sie die angegebenen Serialisierungseinstellungen mithilfe der Anbieterkonfiguration an. Kann von jedem Anbieter verwendet werden, sodass die Benutzer einen Standardsatz von Konfigurationsattributen verwenden können.

Gilt für: