![]() |
VOOZH | about |
dotnet add package Empezar.BlazorWebClient --version 2.2.21
NuGet\Install-Package Empezar.BlazorWebClient -Version 2.2.21
<PackageReference Include="Empezar.BlazorWebClient" Version="2.2.21" />
<PackageVersion Include="Empezar.BlazorWebClient" Version="2.2.21" />Directory.Packages.props
<PackageReference Include="Empezar.BlazorWebClient" />Project file
paket add Empezar.BlazorWebClient --version 2.2.21
#r "nuget: Empezar.BlazorWebClient, 2.2.21"
#:package Empezar.BlazorWebClient@2.2.21
#addin nuget:?package=Empezar.BlazorWebClient&version=2.2.21Install as a Cake Addin
#tool nuget:?package=Empezar.BlazorWebClient&version=2.2.21Install as a Cake Tool
Ease development and maintenance of a blazor web app server project, serving WASM as well as prerendering razor components.
Aim is to consolidate all the common services that all API projects serving WASM or MAUI applications need in secure and robust manner.
Please note, this is a Client only package for Empezar.BlazorWebAPI
Install the nuget package for Empezar.BlazorWebClient in your API Project.
You can also use Manager Nuget Packages to install the same.
dotnet add package Empezar.BlazorWebClient
Register the service in Program.cs of API project.
Please note that this service already encapsulates Empezar.Cloud service. Hence, if using this package, you do not need to register Empezar.Cloud service.
services.AddEZRBlazorWebClient(APIBaseAddress, appPlatform, typeof(models).Assembly);
Manage httpClient calls easily
var response = await qurl.OnPath(Url.Path(BaseAPI.AppSettings).Query("platform", BaseConstants.CurrentPlatform.ToString()), HttpMethod.Get, logger)
.ReadAsStringAsync(CancellationToken.None);
Inject ICrypt for Encryption and Decryption across all platforms. Encrypt / Decrypt model or string cross platform.
//Encrypt
await crypt.EncryptAsync(new User() {
email = "test@test.com",
name = "Test User"
}, BaseConstants.AppConfigEncryptionKey);
//Decrypt
await crypt.DecryptAsync<User>(encryptedString);
Compress / Decompress bytes, strings, files
//Compress
await iMini.CompressAsync(byteArray);
//Decompress
await iMini.DecompressAsync(byteArray);
Import and Export excel files or razor components as PDF's or extract HTML to send as email
Chron job in MAUI and WASM
Lazy Caching services on client side
File service for WASM and MAUI
Use components <HandsonTable /> or <AGGrid />
Takes case of general activities like creation and disposal along with managing PersistingComponentStateSubscription for sharing prerender data
Provides methods for Authentication which works cross platforms
manages creating URL with encoding of url query parameters with easy. Implicit conversion to Uri supported. For string, use .ToString();
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Empezar.BlazorWebClient:
| Package | Downloads |
|---|---|
|
Empezar.BlazorWebAPI
Package Description |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.2.21 | 102 | 6/5/2026 |
| 2.2.20 | 103 | 6/5/2026 |
| 2.2.19 | 121 | 5/18/2026 |
| 2.2.18 | 368 | 4/29/2026 |
| 2.2.17 | 113 | 4/22/2026 |
| 2.2.16 | 181 | 4/13/2026 |
| 2.2.15 | 133 | 4/7/2026 |
| 2.2.14 | 174 | 3/27/2026 |
| 2.2.13 | 132 | 3/27/2026 |
| 2.2.12 | 122 | 3/26/2026 |
| 2.2.11 | 109 | 3/26/2026 |
| 2.2.10 | 225 | 3/9/2026 |
| 2.2.9 | 130 | 3/9/2026 |
| 2.2.8 | 263 | 2/24/2026 |
| 2.2.7 | 162 | 2/12/2026 |
| 2.2.6 | 122 | 2/12/2026 |
| 2.2.5 | 130 | 2/11/2026 |
| 2.2.4 | 135 | 2/10/2026 |
| 2.2.3 | 130 | 2/5/2026 |
| 2.2.2 | 149 | 2/3/2026 |