ISerializable.GetObjectData(SerializationInfo, StreamingContext) Metodo

Definizione

Popola un SerializationInfo oggetto con i dati necessari per serializzare l'oggetto di destinazione.

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)

Parametri

info
SerializationInfo

Oggetto SerializationInfo da popolare con i dati.

context
StreamingContext

Destinazione (vedere StreamingContext) per questa serializzazione.

Attributi

Eccezioni

Il chiamante non dispone dell'autorizzazione richiesta.

Commenti

Tutti gli oggetti inclusi in SerializationInfo vengono registrati e serializzati automaticamente dal formattatore.

Note

Non è garantito che questo metodo venga chiamato una sola volta per ogni istanza dell'oggetto durante la serializzazione. Pertanto, il metodo deve essere implementato in modo che il suo comportamento sarà lo stesso indipendentemente dal numero di volte in cui viene chiamato.

Si applica a

Vedi anche