ISerializable.GetObjectData(SerializationInfo, StreamingContext) Methode

Definition

Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind.

public:
 void GetObjectData(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Sub GetObjectData (info As SerializationInfo, context As StreamingContext)

Parameter

info
SerializationInfo

Der SerializationInfo mit Daten aufgefüllt werden soll.

context
StreamingContext

Das Ziel (siehe StreamingContext) für diese Serialisierung.

Attribute

Ausnahmen

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Hinweise

Alle Objekte, die SerializationInfo im Lieferumfang enthalten sind, werden automatisch vom Formatierer nachverfolgt und serialisiert.

Note

Es ist nicht garantiert, dass diese Methode während der Serialisierung nur einmal pro Objektinstanz aufgerufen wird. Daher sollte die Methode so implementiert werden, dass ihr Verhalten unabhängig von der Anzahl der Aufrufe identisch ist.

Gilt für:

Weitere Informationen