Bagikan melalui


ISurrogateSelector.GetSurrogate Metode

Definisi

Menemukan pengganti yang mewakili jenis objek yang ditentukan, dimulai dengan pemilih pengganti yang ditentukan untuk konteks serialisasi yang ditentukan.

public:
 System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public System.Runtime.Serialization.ISerializationSurrogate? GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
[<System.Security.SecurityCritical>]
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate

Parameter

type
Type

Objek Type (kelas) yang membutuhkan pengganti.

context
StreamingContext

Konteks sumber atau tujuan untuk serialisasi saat ini.

selector
ISurrogateSelector

Ketika metode ini kembali, berisi ISurrogateSelector yang menyimpan referensi ke pemilih pengganti tempat pengganti yang sesuai ditemukan. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

Pengganti yang sesuai untuk jenis yang diberikan dalam konteks yang diberikan.

Atribut

Pengecualian

Pemanggil tidak memiliki izin yang diperlukan.

Berlaku untuk