FormatterServices Classe

Definizione

Fornisce metodi statici per supportare l'implementazione di un oggetto Formatter per la serializzazione.Provides static methods to aid with the implementation of a Formatter for serialization. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class FormatterServices abstract sealed
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
type FormatterServices = class
Public Class FormatterServices
Ereditarietà
FormatterServices
Attributi

Metodi

CheckTypeSecurity(Type, TypeFilterLevel)

Determina se l'oggetto Type specificato può essere deserializzato con la proprietà TypeFilterLevel impostata su Low.Determines whether the specified Type can be deserialized with the TypeFilterLevel property set to Low.

GetObjectData(Object, MemberInfo[])

Estrae i dati dall'oggetto specificato e li restituisce come matrice di oggetti.Extracts the data from the specified object and returns it as an array of objects.

GetSafeUninitializedObject(Type)

Crea una nuova istanza del tipo di oggetto specificato.Creates a new instance of the specified object type.

GetSerializableMembers(Type)

Ottiene tutti i membri serializzabili per una classe del tipo Type specificato.Gets all the serializable members for a class of the specified Type.

GetSerializableMembers(Type, StreamingContext)

Ottiene tutti i membri serializzabili per una classe del tipo Type specificato e nell'oggetto StreamingContext indicato.Gets all the serializable members for a class of the specified Type and in the provided StreamingContext.

GetSurrogateForCyclicalReference(ISerializationSurrogate)

Restituisce un surrogato di serializzazione per l'oggetto ISerializationSurrogate specificato.Returns a serialization surrogate for the specified ISerializationSurrogate.

GetTypeFromAssembly(Assembly, String)

Cerca il tipo Type dell'oggetto specificato nell'oggetto Assembly indicato.Looks up the Type of the specified object in the provided Assembly.

GetUninitializedObject(Type)

Crea una nuova istanza del tipo di oggetto specificato.Creates a new instance of the specified object type.

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

Popola l'oggetto specificato con valori relativi a ciascun campo, prelevati dalla matrice di dati degli oggetti.Populates the specified object with values for each field drawn from the data array of objects.

Si applica a

Vedi anche