Aracılığıyla paylaş


ISession Arabirim

Tanım

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)

içinde ISessionbir String değer ayarlar.

Şunlara uygulanır