DistributedSession 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.
tarafından ISession yedeklenen.IDistributedCache
public ref class DistributedSession : Microsoft::AspNetCore::Http::ISession
public class DistributedSession : Microsoft.AspNetCore.Http.ISession
type DistributedSession = class
interface ISession
Public Class DistributedSession
Implements ISession
- Devralma
-
DistributedSession
- Uygulamalar
Oluşturucular
Ö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() |
tarafından ISession yedeklenen.IDistributedCache |
CommitAsync(CancellationToken) |
Oturumu veri deposunda depolayın. Veri deposu kullanılamıyorsa bu durum oluşabilir. |
LoadAsync() |
tarafından ISession yedeklenen.IDistributedCache |
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) |