Udostępnij za pośrednictwem


IFormatter.Serialize(Stream, Object) Metoda

Definicja

Przestroga

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

Serializuje obiekt lub graf obiektów z danym katalogiem głównym dla podanego strumienia.

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)

Parametry

serializationStream
Stream

Strumień, w którym formater umieszcza serializowane dane. Ten strumień może odwoływać się do różnych magazynów zapasowych (takich jak pliki, sieć, pamięć itd.).

graph
Object

Obiekt lub katalog główny grafu obiektu do serializacji. Wszystkie obiekty podrzędne tego obiektu głównego są automatycznie serializowane.

Atrybuty

Uwagi

Metoda Serialize automatycznie serializuje podane obiekty i wszystkie połączone z nim obiekty do udostępnionego strumienia.

Domyślnie proces serializacji rejestruje stan obiektu, zbierając wartości wszystkich pól (publicznych i prywatnych). Te pola są zapisywane w strumieniu wraz z informacjami o obiekcie, takimi jak nazwa kwalifikowana przez zestaw dla jego typu.

Dotyczy

Zobacz też