ISerializable.GetObjectData(SerializationInfo, StreamingContext) Método

Definición

Precaución

Formatter-based serialization is obsolete and should not be used.

Llena SerializationInfo con los datos necesarios para serializar el objeto de destino.

C#
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
C#
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
C#
[System.Security.SecurityCritical]
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);

Parámetros

info
SerializationInfo

SerializationInfo que se rellena con datos.

context
StreamingContext

Destino (vea StreamingContext) de esta serialización.

Atributos

Excepciones

El llamador no dispone del permiso requerido.

Comentarios

El formateador realiza un seguimiento y serializa automáticamente de los objetos incluidos en .SerializationInfo

Nota

No se garantiza que este método se llame solo una vez por instancia de objeto durante la serialización. Por lo tanto, el método debe implementarse de forma que su comportamiento sea el mismo independientemente del número de veces que se llame.

Se aplica a

Produto Versións (Obsoleto)
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8 (package-provided), 8, 9 (package-provided), 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Consulte también