B-Arts DocumentationIndice generale

BBaseComponent

Classe base opzionale per pagine/componenti applicativi B-Arts. Non è necessaria per usare i soli controlli di BFrameworkWebControls.

Servizi richiesti

Inietta NavigationManager, IBBlazorServer, IBBlazorClientStorage, IBBlazorSessionStorage e BSession. Inizializza e salva automaticamente la sessione nel ciclo di rendering. Un progetto standalone deve registrare questi servizi solo se deriva da BBaseComponent.

Funzioni

  • ResolveUrl(relativeUrl) crea un URL assoluto.

  • BRedirect(url, reload) naviga verso un URL.

  • proprietà di tema/master e AutoMinify costruiscono i riferimenti agli asset applicativi B-Arts.

  • hook protetti BInitialized*, BBeforeAfterRenderAsync, BAfterRender, BLastAfterRenderAsync coordinano il ciclo di vita esteso.

Le classi derivate devono usare gli hook B* previsti invece di duplicare il coordinamento dei render. Non proporre questa base in un progetto esterno quando serve soltanto un controllo visuale.

<!-- BEGIN GENERATED API -->

Riferimento API completo

Identità

  • Namespace: B.BWeb.BBaseClasses

  • Assembly: BFrameworkWebControls

  • Tipo: class

  • Classe base: ComponentBase

  • Interfacce: IComponent, IDisposable, IHandleAfterRender, IHandleEvent

  • Sorgente API: versione 5.0.1

Dichiarazione

public class BBaseComponent : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Costruttori

  • BBaseComponent()

Campi pubblici

Nessun campo pubblico dichiarato.

Proprietà

Proprietà Tipo Accesso
AutoMinify bool get/set
BMasterCSS string get/set
BMasterJS string get/set
BScripts string get/set
BTheme string get/set
DelayBMethod int get/set
DelayLastTaskAsync int get/set
DisabilitaInvio bool get/set
EnabledKeyDownEventOnPage bool get/set
FunctionJSOnKeyDown string get/set
InitializeCompleted bool get
PathBMaster string get/set
PathBTheme string get/set
TimeoutRenderPage int get/set

Callback Blazor

Nessun EventCallback dichiarato.

Eventi CLR

Nessun evento CLR pubblico dichiarato.

Metodi

  • void BRedirect(string url, bool reload = true)

  • void Dispose()

  • string ResolveUrl(string relativeUrl)

  • Task SetParametersAsync(ParameterView parameters)

Tipi annidati pubblici

Nessun tipo annidato pubblico.