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
AutoMinifycostruiscono i riferimenti agli asset applicativi B-Arts.hook protetti
BInitialized*,BBeforeAfterRenderAsync,BAfterRender,BLastAfterRenderAsynccoordinano 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.BBaseClassesAssembly:
BFrameworkWebControlsTipo:
classClasse base:
ComponentBaseInterfacce:
IComponent,IDisposable,IHandleAfterRender,IHandleEventSorgente 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.
