Condividi tramite


OrleansJsonSerializer Classe

Definizione

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

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
Ereditarietà
OrleansJsonSerializer
Implementazioni

Costruttori

OrleansJsonSerializer(IOptions<OrleansJsonSerializerOptions>)

Inizializza una nuova istanza della classe OrleansJsonSerializer.

OrleansJsonSerializer(IServiceProvider)

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

OrleansJsonSerializer(SerializationManager, IGrainFactory)

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

Campi

IndentJsonProperty

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

TypeNameHandlingProperty

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

UseFullAssemblyNamesProperty

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

Metodi

DeepCopy(Object, ICopyContext)

Tenta di creare una copia dell'origine.

Deserialize(Type, IDeserializationContext)

Prova a deserializzare un elemento.

Deserialize(Type, String)

Deserializza un oggetto del tipo previsto specificato dall'input specificato.

GetDefaultSerializerSettings(ITypeResolver, IGrainFactory)

Restituisce le impostazioni predefinite del serializzatore.

GetDefaultSerializerSettings(SerializationManager, IGrainFactory)

Restituisce le impostazioni predefinite del serializzatore.

Initialize(Logger)

Inizializza il serializzatore esterno. Chiamata una volta quando la gestione serializzazione crea un'istanza di questo tipo

IsSupportedType(Type)

Informa la gestione serializzazione se questo serializzatore supporta il tipo per la serializzazione.

Serialize(Object, ISerializationContext, Type)

Serializza un oggetto in un flusso binario

Serialize(Object, Type)

Serializza un oggetto in una stringa JSON.

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

Classe di utilità per la configurazione per supportare Newtonsoft.Json.JsonSerializerSettings i tipi Orleans.

UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration)

Personalizza le impostazioni del serializzatore specificato usando la configurazione del provider. Può essere usato da qualsiasi provider, consentendo agli utenti di usare un set standard di attributi di configurazione.

Si applica a