語言

ISerializationSurrogate.GetObjectData 方法

定義

在所提供的 SerializationInfo 中填充以序列化物件所需的資料。

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

參數

obj
Object

要串連的物件。

info
SerializationInfo

用 SerializationInfo 資料填充。

context
StreamingContext

此序列化的目的地(見 StreamingContext)。

屬性

例外狀況

來電者沒有所需的權限。

備註

從物件 obj 擷取資料並儲存在參數中 SerializationInfoinfo 。

找到代理後,此方法會將物件 obj 的資訊儲存在參數 SerializationInfoinfo 中。 這些資訊描述了它對該物件的看法,包括該物件的欄位、屬性及目前值。 這些 SerializationInfo 可能對應於實際的物件,也可以是對替代者的綜合視角。

適用於