DistributedSession Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Didukung ISession oleh 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
- Warisan
-
DistributedSession
- Penerapan
Konstruktor
Properti
Id |
Pengidentifikasi unik untuk sesi saat ini. Ini tidak sama dengan cookie sesi karena masa pakai cookie mungkin tidak sama dengan masa pakai entri sesi di penyimpanan data. |
IsAvailable |
Menunjukkan apakah sesi saat ini berhasil dimuat. Mengakses properti ini sebelum sesi dimuat akan menyebabkannya dimuat sebaris. |
Keys |
Menghitung semua kunci, jika ada. |
Metode
Clear() |
Hapus semua entri dari sesi saat ini, jika ada. Cookie sesi tidak dihapus. |
CommitAsync() |
Didukung ISession oleh IDistributedCache. |
CommitAsync(CancellationToken) |
Simpan sesi di penyimpanan data. Ini dapat melempar jika penyimpanan data tidak tersedia. |
LoadAsync() |
Didukung ISession oleh IDistributedCache. |
LoadAsync(CancellationToken) |
Muat sesi dari penyimpanan data. Ini dapat melempar jika penyimpanan data tidak tersedia. |
Remove(String) |
Hapus kunci yang diberikan dari sesi jika ada. |
Set(String, Byte[]) |
Atur kunci dan nilai yang diberikan dalam sesi saat ini. Ini akan muncul jika sesi tidak dibuat sebelum mengirim respons. |
TryGetValue(String, Byte[]) |
Ambil nilai kunci yang diberikan, jika ada. |
Metode Ekstensi
Get(ISession, String) |
Mendapatkan nilai byte-array dari ISession. |
GetInt32(ISession, String) |
Mendapatkan nilai int dari ISession. |
GetString(ISession, String) |
Mendapatkan nilai string dari ISession. |
SetInt32(ISession, String, Int32) |
Mengatur nilai int di ISession. |
SetString(ISession, String, String) |