IFormatter.Serialize(Stream, Object) Methode

Definition

Achtung

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

Serialisiert ein Objekt oder ein Diagramm von Objekten mit dem angegebenen Stamm zum bereitgestellten Datenstrom.

public:
 void Serialize(System::IO::Stream ^ serializationStream, System::Object ^ graph);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the type of objects being processed cannot be statically discovered.")]
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}")]
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}")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the Type of objects being processed cannot be statically discovered.")]
public void Serialize(System.IO.Stream serializationStream, object graph);
public void Serialize(System.IO.Stream serializationStream, object graph);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the type of objects being processed cannot be statically discovered.")>]
abstract member Serialize : System.IO.Stream * obj -> unit
[<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
[<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}")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the Type of objects being processed cannot be statically discovered.")>]
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)

Parameter

serializationStream
Stream

Der Datenstrom, in dem der Formatierer die serialisierten Daten platziert. Dieser Datenstrom kann auf eine Vielzahl von Sicherungsspeichern (z. B. Dateien, Netzwerk, Arbeitsspeicher usw.) verweisen.

graph
Object

Das Objekt oder das Stammverzeichnis des Objektdiagramms, das serialisiert werden soll. Alle untergeordneten Objekte dieses Stammobjekts werden automatisch serialisiert.

Attribute

Hinweise

Die Serialize Methode serialisiert automatisch die bereitgestellten Objekte und alle damit verbundenen Objekte an den bereitgestellten Datenstrom.

Standardmäßig zeichnet der Serialisierungsprozess den Zustand eines Objekts auf, indem die Werte aller zugehörigen Felder (öffentlich und privat) erfasst werden. Diese Felder werden zusammen mit Informationen über das Objekt im Datenstrom gespeichert, z. B. den Von der Assembly für den Typ qualifizierten Namen.

Gilt für:

Weitere Informationen