HttpApplicationStateBase 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.
, 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
- 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, |
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 |
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. |