BaseChannelWithProperties Sınıf

Tanım

Bir sözlük arabirimini özelliklerine sunmak isteyen kanallar için temel bir uygulama sağlar.

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
Devralma
BaseChannelWithProperties
Türetilmiş
Öznitelikler

Açıklamalar

Önemli

Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilir verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.

sınıfı, BaseChannelWithProperties kanal havuz zincirindeki havuzlardan özelliklerini istemenin karmaşıklığını işler. Kanal havuz zincirini (varsa) oluşturdıktan sonra özelliğini ayarlaması SinksWithProperties gerekir.

Bu sınıf, sınıf düzeyinde bir bağlantı talebi ve devralma talebi oluşturur. Hemen SecurityException çağıranın veya türetilen sınıfın altyapı izni olmadığında bir oluşturulur. Güvenlik talepleri hakkında ayrıntılı bilgi için bkz. Bağlantı Talepleri ve Devralma Talepleri.

Uygulayanlara Notlar

'den BaseChannelWithPropertiesdevraldığınızda özelliğini ve Item[Object] özelliğini uygulamanız Keys gerekir.

Oluşturucular

BaseChannelWithProperties()

BaseChannelWithProperties sınıfının yeni bir örneğini başlatır.

Alanlar

SinksWithProperties

Kanal havuzu yığınındaki en üst kanal havuzu gösterir.

Özellikler

Count

Kanal nesnesiyle ilişkili özelliklerin sayısını alır.

(Devralındığı yer: BaseChannelObjectWithProperties)
IsFixedSize

Kanal nesnesine girilebilen özelliklerin sayısının sabit olup olmadığını gösteren bir değer alır.

(Devralındığı yer: BaseChannelObjectWithProperties)
IsReadOnly

Kanal nesnesindeki özellik koleksiyonunun salt okunur olup olmadığını gösteren bir değer alır.

(Devralındığı yer: BaseChannelObjectWithProperties)
IsSynchronized

Kanal nesnesi özelliklerinin sözlüğün eşitlenip eşitlenmediğini gösteren bir değer alır.

(Devralındığı yer: BaseChannelObjectWithProperties)
Item[Object]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen anahtarla ilişkili özelliği alır veya ayarlar.

(Devralındığı yer: BaseChannelObjectWithProperties)
Keys

Türetilmiş bir sınıfta geçersiz kılındığında, kanal nesnesi özelliklerinin ilişkili olduğu anahtarlardan birini ICollection alır.

(Devralındığı yer: BaseChannelObjectWithProperties)
Properties

Geçerli kanal nesnesiyle ilişkili kanal özelliklerinden birini IDictionary alır.

SyncRoot

erişimi BaseChannelObjectWithPropertieseşitlemek için kullanılan bir nesnesi alır.

(Devralındığı yer: BaseChannelObjectWithProperties)
Values

Kanal nesnesiyle ilişkili özelliklerin değerlerinin bir ICollection değerini alır.

(Devralındığı yer: BaseChannelObjectWithProperties)

Yöntemler

Add(Object, Object)

Bir NotSupportedExceptionoluşturur.

(Devralındığı yer: BaseChannelObjectWithProperties)
Clear()

Bir NotSupportedExceptionoluşturur.

(Devralındığı yer: BaseChannelObjectWithProperties)
Contains(Object)

Kanal nesnesinin belirtilen anahtarla ilişkilendirilmiş bir özellik içerip içermediğini gösteren bir değer döndürür.

(Devralındığı yer: BaseChannelObjectWithProperties)
CopyTo(Array, Int32)

Bir NotSupportedExceptionoluşturur.

(Devralındığı yer: BaseChannelObjectWithProperties)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Kanal nesnesiyle ilişkili tüm özellikleri numaralandıran bir IDictionaryEnumerator döndürür.

(Devralındığı yer: BaseChannelObjectWithProperties)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(Object)

Bir NotSupportedExceptionoluşturur.

(Devralındığı yer: BaseChannelObjectWithProperties)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Kanal nesnesiyle ilişkili tüm özellikleri numaralandıran bir IEnumerator döndürür.

(Devralındığı yer: BaseChannelObjectWithProperties)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır