RemotingSurrogateSelector Kelas
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.
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
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.
Remoting |
Menginisialisasi instans baru kelas RemotingSurrogateSelector. |
Filter |
Mendapatkan atau mengatur delegasi untuk instans MessageSurrogateFilter saat ini dari RemotingSurrogateSelector. |
Chain |
Menambahkan yang ditentukan ISurrogateSelector ke rantai pemilih pengganti. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Get |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
Get |
Mengembalikan berikutnya ISurrogateSelector dalam rantai pemilih pengganti. |
Get |
Mengembalikan objek di akar grafik objek. |
Get |
Mengembalikan pengganti yang sesuai untuk jenis yang diberikan dalam konteks yang diberikan. |
Get |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
Memberwise |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Set |
Mengatur objek di akar grafik objek. |
To |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Use |
Menyiapkan pemilih pengganti saat ini untuk menggunakan format SOAP. |
Produk | Versi |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: