BSession
Sessione B-Arts basata su IBBlazorSessionStorage e IBBlazorClientStorage.
InitializeSession()carica lo stato.indicizzatore
Itemlegge o assegna un valore.Itemsespone il dictionary corrente.Remove(key)eClear()rimuovono dati.SaveSession()persiste le modifiche.IsInitializeeIsUnsaveddescrivono lo stato.
La classe richiede nel costruttore entrambe le astrazioni di storage; non registrarla come se avesse un costruttore vuoto. Nei componenti derivati da BBaseComponent il salvataggio viene coordinato automaticamente.
<!-- BEGIN GENERATED API -->
Riferimento API completo
Identità
Namespace:
B.BWeb.BBaseClassesAssembly:
BFrameworkWebControlsTipo:
classSorgente API: versione
5.0.1
Dichiarazione
public class BSession
Costruttori
BSession(IBBlazorSessionStorage sessionStorage, IBBlazorClientStorage clientStorage)
Campi pubblici
Nessun campo pubblico dichiarato.
Proprietà
| Proprietà | Tipo | Accesso |
|---|---|---|
IsInitialize |
bool |
get |
IsUnsaved |
bool |
get |
Item |
object |
get/set |
Items |
Dictionary<string, object> |
get |
Callback Blazor
Nessun EventCallback dichiarato.
Eventi CLR
Nessun evento CLR pubblico dichiarato.
Metodi
void Clear()string GetKey(string key)Task<bool> InitializeSession()void Remove(string key)Task SaveSession()
Tipi annidati pubblici
Nessun tipo annidato pubblico.
