Aracılığıyla paylaş


HttpApplicationStateBase Sınıf

Tanım

, Bilgilerin bir ASP.NET uygulamasındaki birden çok oturum ve istek arasında paylaşılmasını sağlayan sınıflar için temel sınıf olarak hizmet verir.

public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
    inherit NameObjectCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
Devralma
HttpApplicationStateBase
Türetilmiş
Uygulamalar

Açıklamalar

HttpApplicationStateBaseSınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftır HttpApplicationState . HttpApplicationStateBaseSınıfı, sınıfı gibi türetilmiş sınıflar oluşturmanıza imkan tanır HttpApplicationState , ancak ASP.NET işlem hattının dışında çalışarak özelleştirebilirsiniz. Birim testi gerçekleştirdiğinizde, test ettiğiniz senaryoyu yerine getiren özelleştirilmiş davranışa sahip üyeleri uygulamak için genellikle türetilmiş bir sınıf kullanırsınız.

HttpApplicationStateWrapperSınıf sınıfından türetilir HttpApplicationStateBase . HttpApplicationStateWrapperSınıfı, sınıfı için sarmalayıcı işlevi görür HttpApplicationState . Çalışma zamanında, genellikle HttpApplicationStateWrapper nesnenin üyelerini çağırmak için sınıfının bir örneğini kullanırsınız HttpApplicationState .

Oluşturucular

HttpApplicationStateBase()

Devralınan bir sınıf örneği tarafından kullanılmak üzere sınıfını başlatır. Bu Oluşturucu yalnızca devralınmış bir sınıf tarafından çağrılabilir.

Özellikler

AllKeys

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki nesneler için erişim anahtarlarını alır.

Contents

Türetilmiş bir sınıfta geçersiz kılındığında, nesnesine bir başvuru alır HttpApplicationStateBase .

Count

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki nesne sayısını alır.

IsReadOnly

Örneğin salt okunur olup olmadığını NameObjectCollectionBase belirten bir değer alır veya ayarlar.

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

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyona erişimin iş parçacığı açısından güvenli olup olmadığını gösteren bir değer alır.

Item[Int32]

Türetilmiş bir sınıfta geçersiz kılındığında, dizine göre bir durum nesnesi alır.

Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, ada göre bir durum nesnesi alır.

Keys

Örnekteki tüm anahtarları NameObjectCollectionBase içeren bir NameObjectCollectionBase.KeysCollection örneği alır.

(Devralındığı yer: NameObjectCollectionBase)
StaticObjects

Türetilmiş bir sınıfta geçersiz kılındığında, object ASP.NET uygulamasında kapsamın "uygulama" olarak ayarlandığı bir öğe tarafından belirtilen tüm nesneleri alır.

SyncRoot

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyona erişimi eşzamanlı hale getirmek için kullanılabilecek bir nesnesi alır.

Yöntemler

Add(String, Object)

Türetilmiş bir sınıfta geçersiz kılınırsa, koleksiyona yeni bir nesne ekler.

BaseAdd(String, Object)

Örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler.

(Devralındığı yer: NameObjectCollectionBase)
BaseClear()

Örnekteki NameObjectCollectionBase tüm girdileri kaldırır.

(Devralındığı yer: NameObjectCollectionBase)
BaseGet(Int32)

Örneğin belirtilen dizinindeki girdinin NameObjectCollectionBase değerini alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseGet(String)

Örnekten belirtilen anahtara sahip ilk girdinin NameObjectCollectionBase değerini alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetAllKeys()

Örnekteki tüm anahtarları NameObjectCollectionBase içeren bir String dizi döndürür.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetAllValues()

Örnekteki tüm değerleri NameObjectCollectionBase içeren bir Object dizi döndürür.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetAllValues(Type)

Örnekteki tüm değerleri NameObjectCollectionBase içeren belirtilen türde bir dizi döndürür.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetKey(Int32)

Örneğin belirtilen dizinindeki girdinin NameObjectCollectionBase anahtarını alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseHasKeys()

Örneğin anahtarları olmayan nullgirdiler içerip içermediğini NameObjectCollectionBase belirten bir değer alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseRemove(String)

Belirtilen anahtara sahip girişleri örnekten NameObjectCollectionBase kaldırır.

(Devralındığı yer: NameObjectCollectionBase)
BaseRemoveAt(Int32)

Örneğin belirtilen dizinindeki girdiyi NameObjectCollectionBase kaldırır.

(Devralındığı yer: NameObjectCollectionBase)
BaseSet(Int32, Object)

Girdinin değerini örneğin belirtilen dizininde NameObjectCollectionBase ayarlar.

(Devralındığı yer: NameObjectCollectionBase)
BaseSet(String, Object)

Örnekte belirtilen anahtara NameObjectCollectionBase sahip ilk girdinin değerini ayarlar( bulunursa), aksi takdirde örneğe NameObjectCollectionBase belirtilen anahtar ve değere sahip bir girdi ekler.

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

Türetilmiş bir sınıfta geçersiz kılındığında, tüm nesneleri koleksiyondan kaldırır.

CopyTo(Array, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, dizideki belirtilen dizinden başlayarak koleksiyonun öğelerini bir diziye kopyalar.

Equals(Object)

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

(Devralındığı yer: Object)
Get(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, dizine göre bir durum nesnesi alır.

Get(String)

Türetilmiş bir sınıfta geçersiz kılındığında, ada göre bir durum nesnesi alır.

GetEnumerator()

Türetilmiş bir sınıfta geçersiz kılınırsa, koleksiyonda yinelemek için kullanılabilecek bir Numaralandırıcı döndürür.

GetHashCode()

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

(Devralındığı yer: Object)
GetKey(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, bir durum nesnesinin adını dizine göre alır.

GetObjectData(SerializationInfo, StreamingContext)

Arabirimini ISerializable uygular ve örneği seri hale NameObjectCollectionBase getirmek için gereken verileri döndürür.

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

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

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

Türetilmiş bir sınıfta geçersiz kılınırsa, eşitlenmiş erişimi etkinleştirmek için koleksiyondaki nesnelere erişimi kilitler.

MemberwiseClone()

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

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

Arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını başlatır.

(Devralındığı yer: NameObjectCollectionBase)
Remove(String)

Türetilmiş bir sınıfta geçersiz kılındığında, adlandırılmış nesneyi koleksiyondan kaldırır.

RemoveAll()

Türetilmiş bir sınıfta geçersiz kılındığında, tüm nesneleri koleksiyondan kaldırır.

RemoveAt(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondan dizin tarafından belirtilen bir durum nesnesini kaldırır.

Set(String, Object)

Türetilmiş bir sınıfta geçersiz kılınırsa, koleksiyondaki bir nesnenin değerini günceller.

ToString()

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

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

Türetilmiş bir sınıfta geçersiz kılınırsa, eşitlenmiş erişimi etkinleştirmek için koleksiyondaki nesnelere erişimi kaldırır.

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Hedef dizinin belirtilen dizininden başlayarak tamamını NameObjectCollectionBase uyumlu bir tek boyutlu Arrayöğesine kopyalar.

(Devralındığı yer: NameObjectCollectionBase)
ICollection.IsSynchronized

Nesneye erişimin NameObjectCollectionBase eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: NameObjectCollectionBase)
ICollection.SyncRoot

Nesneye erişimi NameObjectCollectionBase eşitlemek için kullanılabilecek bir nesne alır.

(Devralındığı yer: NameObjectCollectionBase)

Uzantı Metotları

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

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

Şunlara uygulanır