Bagikan melalui


BaseChannelWithProperties Kelas

Definisi

Menyediakan implementasi dasar untuk saluran yang ingin mengekspos antarmuka kamus ke propertinya.

public ref class BaseChannelWithProperties abstract : System::Runtime::Remoting::Channels::BaseChannelObjectWithProperties
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
type BaseChannelWithProperties = class
    inherit BaseChannelObjectWithProperties
[<System.Runtime.InteropServices.ComVisible(true)>]
type BaseChannelWithProperties = class
    inherit BaseChannelObjectWithProperties
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type BaseChannelWithProperties = class
    inherit BaseChannelObjectWithProperties
Public MustInherit Class BaseChannelWithProperties
Inherits BaseChannelObjectWithProperties
Warisan
BaseChannelWithProperties
Turunan
Atribut

Keterangan

Penting

Metode panggilan dari kelas ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode dari kelas ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.

Kelas BaseChannelWithProperties menangani kompleksitas meminta sink dalam rantai sink saluran untuk propertinya. Setelah saluran membangun rantai sinknya (jika berlaku), saluran harus mengatur SinksWithProperties properti .

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.

Catatan Bagi Implementer

Ketika Anda mewarisi dari BaseChannelWithProperties, Anda harus mengimplementasikan Keys properti dan Item[Object] properti .

Konstruktor

BaseChannelWithProperties()

Menginisialisasi instans baru kelas BaseChannelWithProperties.

Bidang

SinksWithProperties

Menunjukkan sink saluran atas di tumpukan sink saluran.

Properti

Count

Mendapatkan jumlah properti yang terkait dengan objek saluran.

(Diperoleh dari BaseChannelObjectWithProperties)
IsFixedSize

Mendapatkan nilai yang menunjukkan apakah jumlah properti yang dapat dimasukkan ke dalam objek saluran diperbaiki.

(Diperoleh dari BaseChannelObjectWithProperties)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah kumpulan properti di objek saluran bersifat baca-saja.

(Diperoleh dari BaseChannelObjectWithProperties)
IsSynchronized

Mendapatkan nilai yang menunjukkan apakah kamus properti objek saluran disinkronkan.

(Diperoleh dari BaseChannelObjectWithProperties)
Item[Object]

Saat ditimpa di kelas turunan, mendapatkan atau mengatur properti yang terkait dengan kunci yang ditentukan.

(Diperoleh dari BaseChannelObjectWithProperties)
Keys

Ketika ditimpa di kelas turunan, mendapatkan ICollection kunci yang terkait dengan properti objek saluran.

(Diperoleh dari BaseChannelObjectWithProperties)
Properties

Mendapatkan properti saluran yang IDictionary terkait dengan objek saluran saat ini.

SyncRoot

Mendapatkan objek yang digunakan untuk menyinkronkan akses ke BaseChannelObjectWithProperties.

(Diperoleh dari BaseChannelObjectWithProperties)
Values

ICollection Mendapatkan nilai properti yang terkait dengan objek saluran.

(Diperoleh dari BaseChannelObjectWithProperties)

Metode

Add(Object, Object)

Melempar .NotSupportedException

(Diperoleh dari BaseChannelObjectWithProperties)
Clear()

Melempar .NotSupportedException

(Diperoleh dari BaseChannelObjectWithProperties)
Contains(Object)

Mengembalikan nilai yang menunjukkan apakah objek saluran berisi properti yang terkait dengan kunci yang ditentukan.

(Diperoleh dari BaseChannelObjectWithProperties)
CopyTo(Array, Int32)

Melempar .NotSupportedException

(Diperoleh dari BaseChannelObjectWithProperties)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan yang IDictionaryEnumerator menghitung semua properti yang terkait dengan objek saluran.

(Diperoleh dari BaseChannelObjectWithProperties)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Remove(Object)

Melempar .NotSupportedException

(Diperoleh dari BaseChannelObjectWithProperties)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mengembalikan yang IEnumerator menghitung semua properti yang terkait dengan objek saluran.

(Diperoleh dari BaseChannelObjectWithProperties)

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk