RemotingSurrogateSelector.GetSurrogate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan pengganti yang sesuai untuk jenis yang diberikan dalam konteks yang diberikan.
public:
virtual System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % ssout);
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
[System.Security.SecurityCritical]
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
override this.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
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overridable Function GetSurrogate (type As Type, context As StreamingContext, ByRef ssout As ISurrogateSelector) As ISerializationSurrogate
Parameter
- context
- StreamingContext
Sumber atau tujuan serialisasi.
- ssout
- ISurrogateSelector
Ketika metode ini kembali, berisi ISurrogateSelector yang sesuai untuk jenis objek yang ditentukan. Parameter ini diteruskan tanpa diinisialisasi.
Mengembalikan
Pengganti yang sesuai untuk jenis yang diberikan dalam konteks tertentu.
Penerapan
- Atribut
Keterangan
Pengganti jarak jauh menangani persyaratan serialisasi jarak jauh dari objek yang berasal dari MarshalByRefObject. Selama serialisasi objek yang berasal dari MarshalByRefObject ke lokasi jarak jauh, pengganti jarak jauh membuat ObjRef yang berisi semua informasi relevan yang diperlukan untuk mengaktifkan dan berkomunikasi dengan objek jarak jauh. Yang baru dibuat ObjRef kemudian dapat dikirim ke lokasi jarak jauh dan digunakan untuk membuat proksi.