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.
Bir ASP.NET uygulamasında bilgilerin birden çok oturumda ve istekte paylaşılabilmesini sağlayan sınıflar için temel sınıf görevi görür.
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
HttpApplicationStateBase sınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftırHttpApplicationState. HttpApplicationStateBase sınıfı, HttpApplicationState sınıfına benzeyen, ancak özelleştirebileceğiniz ve ASP.NET işlem hattının dışında çalışan türetilmiş sınıflar oluşturmanıza olanak tanır. Birim testi yaparken, genellikle test ettiğiniz senaryoyu karşılayan özelleştirilmiş davranışa sahip üyeleri uygulamak için türetilmiş bir sınıf kullanırsınız.
HttpApplicationStateWrapper sınıfı sınıfından HttpApplicationStateBase türetilir. sınıfı, HttpApplicationStateWrapper sınıfı için sarmalayıcı görevi görür HttpApplicationState . Çalışma zamanında, genellikle nesnesinin üyelerini HttpApplicationStateWrapper çağırmak için sınıfının bir örneğini HttpApplicationState kullanırsınız.
Oluşturucular
| Name | Description |
|---|---|
| HttpApplicationStateBase() |
Sınıfı devralınan bir sınıf örneği tarafından kullanılmak üzere başlatır. Bu oluşturucu yalnızca devralınan bir sınıf tarafından çağrılabilir. |
Özellikler
| Name | Description |
|---|---|
| AllKeys |
Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki nesnelerin erişim anahtarlarını alır. |
| Contents |
Türetilmiş bir sınıfta geçersiz kılındığında nesnesine HttpApplicationStateBase bir başvuru alır. |
| 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.KeysCollection içeren bir NameObjectCollectionBase örneği alır. (Devralındığı yer: NameObjectCollectionBase) |
| StaticObjects |
Türetilmiş bir sınıfta geçersiz kılındığında, kapsamın ASP.NET uygulamasında "Uygulama" olarak ayarlandığı bir |
| SyncRoot |
Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır. |
Yöntemler
| Name | Description |
|---|---|
| Add(String, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, 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 girişleri 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ı String içeren bir NameObjectCollectionBase dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllValues() |
Örnekteki tüm değerleri Object içeren bir NameObjectCollectionBase 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 dizininde girdinin NameObjectCollectionBase anahtarını alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseHasKeys() |
Örneğin anahtarları olmayan NameObjectCollectionBasegirdiler içerip içermediğini |
| 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 anahtarla NameObjectCollectionBase ilk girdinin değerini ayarlar; bulunursa, aksi takdirde örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler. (Devralındığı yer: NameObjectCollectionBase) |
| Clear() |
Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki tüm nesneleri kaldırır. |
| CopyTo(Array, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyonun öğelerini dizideki belirtilen dizinden başlayarak 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ındığında, 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, dizine göre durum nesnesinin adını alır. |
| GetObjectData(SerializationInfo, StreamingContext) |
Geçersiz.
Arabirimini ISerializable uygular ve örneği serileştirmek NameObjectCollectionBase için gereken verileri döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Lock() |
Türetilmiş bir sınıfta geçersiz kılındığında, eşitlenmiş erişimi etkinleştirmek için koleksiyondaki nesnelere erişimi kilitler. |
| MemberwiseClone() |
Geçerli Objectbasit 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, koleksiyondaki tüm nesneleri kaldırır. |
| RemoveAt(Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, dizin tarafından belirtilen bir durum nesnesini koleksiyondan kaldırır. |
| Set(String, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki bir nesnenin değerini güncelleştirir. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| UnLock() |
Türetilmiş bir sınıfta geçersiz kılındığında, eşitlenmiş erişimi etkinleştirmek için koleksiyondaki nesnelere erişimin kilidini açar. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını NameObjectCollectionBase uyumlu bir tek boyutluya Arraykopyalar. (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ı
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |