共用方式為


Regex.ISerializable.GetObjectData(SerializationInfo, StreamingContext) 方法

定義

將還原序列化目前 SerializationInfo 物件所需的資料填入 (Populate) Regex 物件。

 virtual void System.Runtime.Serialization.ISerializable.GetObjectData(System::Runtime::Serialization::SerializationInfo ^ si, System::Runtime::Serialization::StreamingContext context) = System::Runtime::Serialization::ISerializable::GetObjectData;
void ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context);
abstract member System.Runtime.Serialization.ISerializable.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
override this.System.Runtime.Serialization.ISerializable.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Sub GetObjectData (si As SerializationInfo, context As StreamingContext) Implements ISerializable.GetObjectData

參數

si
SerializationInfo

要使用序列化資訊來填入的物件。

context
StreamingContext

要儲存並擷取序列化資料的位置。 這個參數保留給未來使用。

實作

備註

包含在 中的任何 SerializationInfo 物件都會由格式器自動追蹤和序列化。
呼叫 GetObjectData 的程式碼需要 SecurityPermission 提供序列化服務。 關聯的列舉型別:SecurityPermissionFlag.SerializationFormatter

注意

不保證這個方法只會在序列化期間針對每個物件實例呼叫一次。 因此,不論呼叫方法的次數為何,都應該實作 方法,使其行為相同。

適用於