HttpSessionStateWrapper 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.
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
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 |
| 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. |