Ler em inglês

Compartilhar via


FormatterServices Classe

Definição

Cuidado

Formatter-based serialization is obsolete and should not be used.

Fornece métodos estáticos para ajudar com a implementação de um Formatter para serialização. Essa classe não pode ser herdada.

public static class FormatterServices
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class FormatterServices
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
Herança
FormatterServices
Atributos

Métodos

CheckTypeSecurity(Type, TypeFilterLevel)
Obsoleto.

Determina se o Type especificado pode ser desserializado com a propriedade TypeFilterLevel definida como Low.

GetObjectData(Object, MemberInfo[])
Obsoleto.

Extrai os dados do objeto especificado e retorna-os como uma matriz de objetos.

GetSafeUninitializedObject(Type)
Obsoleto.

Cria uma nova instância do tipo de objeto especificado.

GetSerializableMembers(Type)
Obsoleto.

Obtém todos os membros serializáveis para uma classe do Type especificado.

GetSerializableMembers(Type, StreamingContext)
Obsoleto.

Obtém todos os membros serializáveis para uma classe do Type especificado e no StreamingContext fornecido.

GetSurrogateForCyclicalReference(ISerializationSurrogate)
Obsoleto.

Retorna um substituto de serialização para o ISerializationSurrogate especificado.

GetTypeFromAssembly(Assembly, String)
Obsoleto.

Pesquisa o Type do objeto especificado no Assembly fornecido.

GetUninitializedObject(Type)
Obsoleto.

Cria uma nova instância do tipo de objeto especificado.

PopulateObjectMembers(Object, MemberInfo[], Object[])
Obsoleto.

Preenche o objeto especificado com valores para cada campo extraído da matriz de dados de objetos.

Aplica-se a

Produto Versões (Obsoleto)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também