DrUalcman.Exceptions.BlazorWebAssembly.View
1.0.1
See the version list below for details.
dotnet add package DrUalcman.Exceptions.BlazorWebAssembly.View --version 1.0.1
NuGet\Install-Package DrUalcman.Exceptions.BlazorWebAssembly.View -Version 1.0.1
<PackageReference Include="DrUalcman.Exceptions.BlazorWebAssembly.View" Version="1.0.1" />
paket add DrUalcman.Exceptions.BlazorWebAssembly.View --version 1.0.1
#r "nuget: DrUalcman.Exceptions.BlazorWebAssembly.View, 1.0.1"
// Install DrUalcman.Exceptions.BlazorWebAssembly.View as a Cake Addin #addin nuget:?package=DrUalcman.Exceptions.BlazorWebAssembly.View&version=1.0.1 // Install DrUalcman.Exceptions.BlazorWebAssembly.View as a Cake Tool #tool nuget:?package=DrUalcman.Exceptions.BlazorWebAssembly.View&version=1.0.1
DrUalcman.Exceptions
Manage 3 most common exceptions with a default handler using clean architecture. Can be used in any kind of project. Always return a ProblemDetails following the standart rfc7807.
NuGet installation
PM> Install-Package DrUalcman.Exceptions
How to use
Implement interface
PM> IExceptionHandler<ExceptionType>
in the handlers for the exception. Then inject in the ServiceContainer
services.AddSingleton<IExceptionPresenter, ExceptionPresenter>();
Extensions
PM> Install-Package DrUalcman.Exceptions.Extensions
Also can add DrUalcman.Exception.Extension. This DLL only have a dependecy containder extension method to simplify the injection.
services.AddExceptionsHandlerPresenter()
or services.AddExceptionsHandlerPresenter([Assembly])
MiddleWare
PM> Install-Package DrUalcman.Exceptions.MiddleWare
Also can add DrUalcman.Exceptions.MiddleWare. This DLL have the methods to add like a MiddleWare.
/// when build
builder.Services.AddExceptionsHandlerPresenter(ExceptionHandlersAssemblyHelper.Assembly);
/// before run
app.UseExceptionHandler(builder =>
builder.UseExceptionHandlerPresenter(
app.Environment,
app.Services.GetService<IExceptionPresenter>()));
ExceptionView for Blazor
PM> Install-Package DrUalcman.Exceptions.BlazorWebAssembly.View
Basic
<ExceptionView>
@Body
</ExceptionView>
Personalize text button
<ExceptionView ButtonText="<span class='oi oi-home'></span> OK">
@Body
</ExceptionView>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- DrUalcman.Exceptions (>= 1.0.1)
- Microsoft.AspNetCore.Components.Web (>= 6.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Add some css to independt the content from the css framworks. Use same layout about bootstrap. If you want to overwrite must be use !important.