ISession Arabirim
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.
Kullanıcı bir web uygulamasına göz atarken kullanıcı verilerini depolar. Oturum durumu, istemciden gelen istekler arasında verileri kalıcı hale getirmek için uygulama tarafından tutulan bir depo kullanır. Oturum verileri bir önbellek tarafından yedeklenmiştir ve kısa ömürlü veriler olarak kabul edilir.
public interface class ISession
public interface ISession
type ISession = interface
Public Interface ISession
- Türetilmiş
Özellikler
Id |
Geçerli oturum için benzersiz bir tanımlayıcı. Tanımlama bilgisi yaşam süresi veri deposundaki oturum giriş ömrüyle aynı olmayabileceği için bu, oturum tanımlama bilgisi ile aynı değildir. |
IsAvailable |
Geçerli oturumun başarıyla yüklenip yüklenmediğini gösterir. Oturum yüklenmeden önce bu özelliğe erişmek, bunun satır içinde yüklenmesine neden olur. |
Keys |
Varsa tüm anahtarları numaralandırır. |
Yöntemler
Clear() |
Varsa geçerli oturumdaki tüm girişleri kaldırın. Oturum tanımlama bilgisi kaldırılmaz. |
CommitAsync() |
Oturumu veri deposunda depolayın. Veri deposu kullanılamıyorsa bu durum oluşabilir. |
CommitAsync(CancellationToken) |
Oturumu veri deposunda depolayın. Veri deposu kullanılamıyorsa bu durum oluşabilir. |
LoadAsync() |
Oturumu veri deposundan yükleyin. Veri deposu kullanılamıyorsa bu durum oluşabilir. |
LoadAsync(CancellationToken) |
Oturumu veri deposundan yükleyin. Veri deposu kullanılamıyorsa bu durum oluşabilir. |
Remove(String) |
Varsa verilen anahtarı oturumdan kaldırın. |
Set(String, Byte[]) |
Geçerli oturumda verilen anahtarı ve değeri ayarlayın. Bu, yanıt gönderilmeden önce oturum kurulmadıysa oluşturulur. |
TryGetValue(String, Byte[]) |
Varsa verilen anahtarın değerini alın. |
Uzantı Metotları
Get(ISession, String) |
'den ISessionbir bayt dizisi değeri alır. |
GetInt32(ISession, String) |
dosyasından ISessionbir int değeri alır. |
GetString(ISession, String) |
'den ISessionbir dize değeri alır. |
SetInt32(ISession, String, Int32) |
içinde ISessionbir int değeri ayarlar. |
SetString(ISession, String, String) |