BaseChannelWithProperties Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |