Compartilhar via


OrleansJsonSerializer Classe

Definição

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de 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
Herança
OrleansJsonSerializer
Implementações

Construtores

OrleansJsonSerializer(IOptions<OrleansJsonSerializerOptions>)

Inicializa uma nova instância da classe OrleansJsonSerializer.

OrleansJsonSerializer(IServiceProvider)

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans.

OrleansJsonSerializer(SerializationManager, IGrainFactory)

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans.

Campos

IndentJsonProperty

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans.

TypeNameHandlingProperty

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans.

UseFullAssemblyNamesProperty

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans.

Métodos

DeepCopy(Object, ICopyContext)

Tenta criar uma cópia da origem.

Deserialize(Type, IDeserializationContext)

Tenta desserializar um item.

Deserialize(Type, String)

Desserializa um objeto do tipo esperado especificado da entrada fornecida.

GetDefaultSerializerSettings(ITypeResolver, IGrainFactory)

Retorna as configurações padrão do serializador.

GetDefaultSerializerSettings(SerializationManager, IGrainFactory)

Retorna as configurações padrão do serializador.

Initialize(Logger)

Inicializa o serializador externo. Chamado uma vez quando o gerenciador de serialização cria uma instância desse tipo

IsSupportedType(Type)

Informa ao gerenciador de serialização se esse serializador dá suporte ao tipo para serialização.

Serialize(Object, ISerializationContext, Type)

Serializa um objeto para um fluxo binário

Serialize(Object, Type)

Serializa um objeto para uma cadeia de caracteres JSON.

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

Classe de utilitário para configurar Newtonsoft.Json.JsonSerializerSettings para dar suporte a tipos de Orleans.

UpdateSerializerSettings(JsonSerializerSettings, IProviderConfiguration)

Personaliza as configurações de serializador fornecidas usando a configuração do provedor. Pode ser usado por qualquer provedor, permitindo que os usuários usem um conjunto padrão de atributos de configuração.

Aplica-se a