FormatterServices Classe

Definição

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

public ref class FormatterServices sealed
public ref class FormatterServices abstract sealed
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
public static class FormatterServices
type FormatterServices = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormatterServices = class
Public NotInheritable Class FormatterServices
Public Class FormatterServices
Herança
FormatterServices
Atributos

Métodos

Name Description
CheckTypeSecurity(Type, TypeFilterLevel)

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

GetObjectData(Object, MemberInfo[])

Extrai os dados do objeto especificado e devolve-os como um array de objetos.

GetSafeUninitializedObject(Type)

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

GetSerializableMembers(Type, StreamingContext)

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

GetSerializableMembers(Type)

Obtém todos os membros serializáveis para uma classe da especificada Type.

GetSurrogateForCyclicalReference(ISerializationSurrogate)

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

GetTypeFromAssembly(Assembly, String)

Procura o Type do objeto especificado no documento fornecido Assembly.

GetUninitializedObject(Type)

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

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

Preenche o objeto especificado com valores para cada campo retirados do array de dados de objetos.

Aplica-se a

Ver também