ISerializable.GetObjectData(SerializationInfo, StreamingContext) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.