Aracılığıyla paylaş


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 HttpSessionState sarmalayıcı görevi görür. Bu sınıf, sınıfın işlevselliğini HttpSessionState ve türünü kullanıma sunar HttpSessionStateBase . sınıfı, HttpSessionStateBase uygulamanızın özgün uygulamasını, örneğin ASP.NET işlem hattının HttpSessionState dışında birim testi yaparken özel bir uygulamayla değiştirmenize olanak tanır.

Oluşturucular

HttpSessionStateWrapper(HttpSessionState)

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

Özellikler

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 öğelerin sayısını alır.

IsCookieless

Oturum kimliğinin URL'ye eklenip eklendiğini belirten 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 uygulamanın Global.asax dosyasındaki geçerli oturum kapsamına alınmış öğ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

Abandon()

Geçerli oturumu iptal eder.

Add(String, Object)

Oturum durumu koleksiyonuna bir öğe ekler.

Clear()

Oturum durumu koleksiyonundan 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()

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

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

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

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

Bir öğeyi oturum durumu koleksiyonundan siler.

RemoveAll()

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

RemoveAt(Int32)

Belirtilen dizindeki öğeyi oturum durumu koleksiyonundan siler.

ToString()

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

(Devralındığı yer: Object)

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