B-Arts DocumentationIndice generale

BSession

Sessione B-Arts basata su IBBlazorSessionStorage e IBBlazorClientStorage.

  • InitializeSession() carica lo stato.

  • indicizzatore Item legge o assegna un valore.

  • Items espone il dictionary corrente.

  • Remove(key) e Clear() rimuovono dati.

  • SaveSession() persiste le modifiche.

  • IsInitialize e IsUnsaved descrivono 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.BBaseClasses

  • Assembly: BFrameworkWebControls

  • Tipo: class

  • Sorgente 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.