HttpSessionStateWrapper Sınıf

Tanım

Oturum durumu değerlerine, oturum düzeyi ayarlarına ve yaşam süresi yönetim yöntemlerine erişim sağlayan HTTP iç nesnesini kapsüller.

public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
    inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
Devralma
HttpSessionStateWrapper

Açıklamalar

sınıfı HttpSessionStateWrapper sınıfından HttpSessionStateBase türetilir ve sınıfı için sarmalayıcı görevi görür HttpSessionState . Bu sınıf, sınıfının işlevselliğini HttpSessionState ve türünü kullanıma sunar HttpSessionStateBase . HttpSessionStateBase sınıfı, uygulamanızdaki HttpSessionState sınıfının özgün uygulamasını ASP.NET işlem hattı dışında birim testi yaparken olduğu gibi özel bir uygulamayla değiştirmenize olanak tanır.

Oluşturucular

Name Description
HttpSessionStateWrapper(HttpSessionState)

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

Özellikler

Name Description
CodePage

Geçerli oturum için karakter kümesi tanımlayıcısını alır veya ayarlar.

Contents

Geçerli oturum durumu nesnesine başvuru alır.

CookieMode

Uygulamanın tanımlama bilgisi olmayan oturumlar için yapılandırılıp yapılandırılmadığını gösteren bir değer alır.

Count

Oturum durumu koleksiyonundaki öğe sayısını alır.

IsCookieless

Oturum kimliğinin URL'ye eklenip katıştırılmadığını gösteren bir değer alır.

IsNewSession

Oturumun geçerli istek sırasında oluşturulup oluşturulmadığını gösteren bir değer alır.

IsReadOnly

Oturumun salt okunur olup olmadığını gösteren bir değer alır.

IsSynchronized

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

Item[Int32]

Belirtilen dizini kullanarak bir oturum değeri alır veya ayarlar.

Item[String]

Belirtilen adı kullanarak bir oturum değeri alır veya ayarlar.

Keys

Oturum durumu koleksiyonunda depolanan tüm değerler için anahtarların bir koleksiyonunu alır.

LCID

Geçerli oturumun yerel ayar tanımlayıcısını (LCID) alır veya ayarlar.

Mode

Geçerli oturum durumu modunu alır.

SessionID

Oturumun benzersiz tanımlayıcısını alır.

StaticObjects

Sunucu denetimleri olarak işaretlenmiş ve kapsamı uygulamanın Global.asax dosyasındaki geçerli oturum olarak belirlenmiş öğeler tarafından object bildirilen nesne koleksiyonunu alır.

SyncRoot

Oturum durumu değerleri koleksiyonuna erişimi eşitlemek için kullanılabilecek bir nesne alır.

Timeout

Oturum durumu sağlayıcısı oturumu sonlandırmadan önce istekler arasında geçen süreyi dakika cinsinden alır veya ayarlar.

Yöntemler

Name Description
Abandon()

Geçerli oturumu iptal eder.

Add(String, Object)

Oturum durumu koleksiyonuna bir öğe ekler.

Clear()

Oturum durumu koleksiyonundaki tüm anahtarları ve değerleri kaldırır.

CopyTo(Array, Int32)

Oturum durumu değerleri koleksiyonunu, dizideki belirtilen dizinden başlayarak tek boyutlu bir diziye kopyalar.

Equals(Object)

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

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

Geçerli oturumdaki tüm oturum durumu değişken adlarını okumak 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)
GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Bir öğeyi oturum durumu koleksiyonundan siler.

RemoveAll()

Oturum durumu koleksiyonundaki tüm anahtarları ve değerleri kaldırır.

RemoveAt(Int32)

Belirtilen dizindeki öğeyi oturum durumu koleksiyonundan siler.

ToString()

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

(Devralındığı yer: Object)

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