Regex.ISerializable.GetObjectData(SerializationInfo, StreamingContext) Yöntem

Tanım

Bir SerializationInfo nesneyi geçerli Regex nesnenin seri durumdan çıkarılması için gereken verilerle doldurur.

 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

Parametreler

si
SerializationInfo

Seri hale getirme bilgileriyle doldurulacak nesne.

context
StreamingContext

Serileştirilmiş verileri depolamak ve almak için kullanılan yer. Bu parametre gelecekte kullanılmak üzere ayrılmıştır.

Uygulamalar

Açıklamalar

içinde SerializationInfo bulunan tüm nesneler, biçimlendirici tarafından otomatik olarak izlenir ve seri hale getirilir.
Çağıran GetObjectData kod, serileştirme hizmetleri sağlamak için öğesini SecurityPermission gerektirir. İlişkili numaralandırma: SecurityPermissionFlag.SerializationFormatter.

Not

Bu yöntemin serileştirme sırasında nesne örneği başına yalnızca bir kez çağrılacağı garanti değildir. Bu nedenle, yöntemin çağrılma sayısından bağımsız olarak davranışının aynı olacağı şekilde uygulanması gerekir.

Şunlara uygulanır