Share via


RemotingSurrogateSelector Kelas

Definisi

Memilih pengganti jarak jauh yang dapat digunakan untuk membuat serial objek yang berasal dari MarshalByRefObject.

public ref class RemotingSurrogateSelector : System::Runtime::Serialization::ISurrogateSelector
public class RemotingSurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public class RemotingSurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class RemotingSurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
type RemotingSurrogateSelector = class
    interface ISurrogateSelector
[<System.Runtime.InteropServices.ComVisible(true)>]
type RemotingSurrogateSelector = class
    interface ISurrogateSelector
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type RemotingSurrogateSelector = class
    interface ISurrogateSelector
Public Class RemotingSurrogateSelector
Implements ISurrogateSelector
Warisan
RemotingSurrogateSelector
Atribut
Penerapan

Keterangan

Pengganti adalah objek yang dapat menangani persyaratan serialisasi objek. Pengganti jarak jauh menangani persyaratan serialisasi jarak jauh objek yang berasal dari MarshalByRefObject. mengelola RemotingSurrogateSelector pengganti terdaftar untuk digunakan oleh BinaryFormatter dan SoapFormatter.

Selama serialisasi untuk tujuan jarak jauh dari MarshalByRefObject, 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.

Catatan

Kelas ini membuat permintaan tautan dan permintaan warisan di tingkat kelas. SecurityException dilemparkan ketika pemanggil langsung atau kelas turunan tidak memiliki izin infrastruktur. Untuk detail tentang tuntutan keamanan, lihat Permintaan Tautan dan Permintaan Warisan.

Konstruktor

RemotingSurrogateSelector()

Menginisialisasi instans baru kelas RemotingSurrogateSelector.

Properti

Filter

Mendapatkan atau mengatur delegasi untuk instans MessageSurrogateFilter saat ini dari RemotingSurrogateSelector.

Metode

ChainSelector(ISurrogateSelector)

Menambahkan yang ditentukan ISurrogateSelector ke rantai pemilih pengganti.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetNextSelector()

Mengembalikan berikutnya ISurrogateSelector dalam rantai pemilih pengganti.

GetRootObject()

Mengembalikan objek di akar grafik objek.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)

Mengembalikan pengganti yang sesuai untuk jenis yang diberikan dalam konteks yang diberikan.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SetRootObject(Object)

Mengatur objek di akar grafik objek.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
UseSoapFormat()

Menyiapkan pemilih pengganti saat ini untuk menggunakan format SOAP.

Berlaku untuk

Lihat juga