HttpApplicationStateWrapper Sınıf

Tanım

Bilgilerin bir ASP.NET uygulama içindeki birden çok istek ve oturum arasında paylaşılabilmesini sağlayan HTTP iç nesnesini kapsüller.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Devralma

Açıklamalar

sınıfı HttpApplicationStateWrapper sınıfından HttpApplicationStateBase türetilir ve sınıfı için sarmalayıcı görevi görür HttpApplicationState . Bu sınıf, sınıfın HttpApplicationState işlevselliğini kullanıma sunarken aynı zamanda türünü de gösterir HttpApplicationStateBase . HttpApplicationStateBase sınıfı, uygulamanızdaki HttpApplicationState sınıfının özgün uygulamasını, örneğin ASP.NET işlem hattının dışında birim testi yaparken olduğu gibi özel bir uygulamayla değiştirmenizi sağlar.

Oluşturucular

Name Description
HttpApplicationStateWrapper(HttpApplicationState)

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

Özellikler

Name Description
AllKeys

Koleksiyondaki nesnelerin anahtarlarını alır.

Contents

Nesneye HttpApplicationStateBase başvuru alır.

Count

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

Koleksiyona erişimin iş parçacığı açısından güvenli olup olmadığını gösteren bir değer alır.

Item[Int32]

Dizine göre bir durum nesnesi alır.

Item[String]

Ada göre bir durum nesnesi alır.

Keys

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

StaticObjects

Kapsamın ASP.NET uygulamasında "Uygulama" olarak ayarlandığı bir object öğesi tarafından bildirilen tüm nesneleri alır.

SyncRoot

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

Yöntemler

Name Description
Add(String, Object)

Koleksiyona 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 null 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 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()

Koleksiyondaki tüm nesneleri kaldırır.

CopyTo(Array, Int32)

Koleksiyonun öğelerini dizide 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)

Dizine göre bir durum nesnesi döndürür.

Get(String)

Ada göre bir durum nesnesi döndürür.

GetEnumerator()

Bir 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)

Dizine göre durum nesnesinin adını döndürür.

GetObjectData(SerializationInfo, StreamingContext)

Nesneyi seri hale HttpApplicationStateWrapper getirmek için gereken verileri döndürür.

GetType()

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

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

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)

Seri durumdan çıkarma tamamlandığında seri durumdan çıkarma olayını başlatır.

Remove(String)

Koleksiyondan ada göre belirtilen nesneyi kaldırır.

RemoveAll()

Koleksiyondaki tüm nesneleri kaldırır.

RemoveAt(Int32)

Dizin tarafından belirtilen nesneyi koleksiyondan kaldırır.

Set(String, Object)

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()

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.

Şunlara uygulanır