Condividi tramite


IFormatter.Serialize(Stream, Object) Metodo

Definizione

Attenzione

BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.

Serializza un oggetto o un grafico di oggetti con la radice specificata nel flusso indicato.

public:
 void Serialize(System::IO::Stream ^ serializationStream, System::Object ^ graph);
[System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Serialize (System.IO.Stream serializationStream, object graph);
public void Serialize (System.IO.Stream serializationStream, object graph);
[<System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
abstract member Serialize : System.IO.Stream * obj -> unit
abstract member Serialize : System.IO.Stream * obj -> unit
Public Sub Serialize (serializationStream As Stream, graph As Object)

Parametri

serializationStream
Stream

Il flusso in cui il formattatore inserisce i dati serializzati. Questo flusso può fare riferimento a diversi archivi di riserva, quali file, rete, memoria e così via.

graph
Object

Oggetto o radice del grafico di oggetti da serializzare. Tutti gli oggetti figlio di questo oggetto radice vengono serializzati automaticamente.

Attributi

Commenti

Il Serialize metodo serializza automaticamente gli oggetti forniti e tutti gli oggetti connessi al flusso specificato.

Per impostazione predefinita, il processo di serializzazione registra lo stato di un oggetto raccogliendo i valori di tutti i relativi campi (pubblici e privati). Questi campi vengono salvati nel flusso insieme a informazioni sull'oggetto, ad esempio il nome qualificato dall'assembly per il relativo tipo.

Si applica a

Vedi anche