HttpSessionStateBase 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 sınıflar için temel sınıf görevi görür.
public ref class HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
interface ICollection
interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
- Devralma
-
HttpSessionStateBase
- Türetilmiş
- Uygulamalar
Açıklamalar
HttpSessionStateBase sınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftırHttpSessionState. HttpSessionStateBase sınıfı, HttpSessionState sınıfı gibi türetilmiş sınıflar oluşturmanıza olanak tanır, ancak özelleştirebileceğiniz ve ASP.NET işlem hattı dışında çalışan sınıflar oluşturabilirsiniz. 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.
HttpSessionStateWrapper sınıfı sınıfından HttpSessionStateBase türetilir. sınıfı, HttpSessionStateWrapper sınıfı için sarmalayıcı görevi görür HttpSessionState . Çalışma zamanında, genellikle nesnesinin üyelerini HttpSessionStateWrapper çağırmak için sınıfının bir örneğini HttpSessionState kullanırsınız.
Oluşturucular
| Name | Description |
|---|---|
| HttpSessionStateBase() |
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 |
|---|---|
| CodePage |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli oturum için karakter kümesi tanımlayıcısını alır veya ayarlar. |
| Contents |
Türetilmiş bir sınıfta geçersiz kılındığında geçerli oturum durumu nesnesine başvuru alır. |
| CookieMode |
Türetilmiş bir sınıfta geçersiz kılındığında, uygulamanın tanımlama bilgisiz oturumlar için yapılandırılıp yapılandırılmadığını gösteren bir değer alır. |
| Count |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu koleksiyonundaki öğelerin sayısını alır. |
| IsCookieless |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum kimliğinin URL'ye eklenip eklenmediğini gösteren bir değer alır. |
| IsNewSession |
Türetilmiş bir sınıfta geçersiz kılındığında, oturumun geçerli istek sırasında oluşturulup oluşturulmadığını gösteren bir değer alır. |
| IsReadOnly |
Türetilmiş bir sınıfta geçersiz kılındığında, oturumun salt okunur olup olmadığını gösteren bir değer alır. |
| IsSynchronized |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu değerleri koleksiyonuna erişimin eşitlenip eşitlenmediğini (iş parçacığı güvenli) belirten bir değer alır. |
| Item[Int32] |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizini kullanarak bir oturum değeri alır veya ayarlar. |
| Item[String] |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen adı kullanarak bir oturum değeri alır veya ayarlar. |
| Keys |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu koleksiyonunda depolanan tüm değerler için anahtarların bir koleksiyonunu alır. |
| LCID |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli oturumun yerel ayar tanımlayıcısını (LCID) alır veya ayarlar. |
| Mode |
Türetilmiş bir sınıfta geçersiz kılındığında geçerli oturum durumu modunu alır. |
| SessionID |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum için benzersiz tanımlayıcıyı alır. |
| StaticObjects |
Türetilmiş bir sınıfta geçersiz kılındığında, sunucu denetimleri olarak işaretlenmiş ve kapsamı uygulamanın Global.asax dosyasındaki geçerli oturum olarak belirlenmiş öğeler tarafından |
| SyncRoot |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu değerleri koleksiyonuna erişimi eşitlemek için kullanılabilecek bir nesne alır. |
| Timeout |
Türetilmiş bir sınıfta geçersiz kılındığında, 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() |
Türetilmiş bir sınıfta geçersiz kılındığında geçerli oturumu iptal eder. |
| Add(String, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu koleksiyonuna bir öğe ekler. |
| Clear() |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu koleksiyonundan tüm anahtarları ve değerleri kaldırır. |
| CopyTo(Array, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, 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() |
Türetilmiş bir sınıfta geçersiz kılındığında, 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) |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu koleksiyonundan bir öğeyi siler. |
| RemoveAll() |
Türetilmiş bir sınıfta geçersiz kılındığında, oturum durumu koleksiyonundan tüm anahtarları ve değerleri kaldırır. |
| RemoveAt(Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, 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. |