Nexlo.Client 0.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package Nexlo.Client --version 0.0.3
                    
NuGet\Install-Package Nexlo.Client -Version 0.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Nexlo.Client" Version="0.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Nexlo.Client" Version="0.0.3" />
                    
Directory.Packages.props
<PackageReference Include="Nexlo.Client" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Nexlo.Client --version 0.0.3
                    
#r "nuget: Nexlo.Client, 0.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Nexlo.Client@0.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Nexlo.Client&version=0.0.3
                    
Install as a Cake Addin
#tool nuget:?package=Nexlo.Client&version=0.0.3
                    
Install as a Cake Tool

Nexlo.Client

Nexlo.Client reports unhandled exceptions from ASP.NET Core / Blazor Server apps to a Nexlo server.

Install

dotnet add package Nexlo.Client

Nexlo.Common is restored automatically as a dependency.

Register

In Program.cs:

builder.Services.AddNexloExceptionReporting(options =>
{
    options.HostUrl = "https://nexlo.devity.sk";
    options.ApiKey = builder.Configuration["Nexlo:ApiKey"]!;
    options.Version = builder.Configuration["Nexlo:Version"]; // optional
    options.Tags = new Dictionary<string, string>
    {
        ["app"] = "my-app",
        ["environment"] = builder.Environment.EnvironmentName
    }; // purely for your usage
});

Configuration

{
  "Nexlo": {
    "HostUrl": "https://nexlo.devity.sk",
    "ApiKey": "nxl_xxx"
  }
}

Version is optional. Add Nexlo:Version only if you want Nexlo to record the app version on events.

Slovak companies dataset client

Register it separately:

builder.Services.AddNexloSlovakCompaniesDataset();

It uses the same configured Nexlo host URL and API key from NexloExceptionReportingOptions, so keep the same Nexlo configuration values available.

Then inject ISlovakCompaniesDatasetClient and call the typed search endpoint:

var result = await slovakCompaniesDatasetClient.SearchAsync("Slovensko.Digital");

The result type is PagedResponse<SlovakCompanyDto> from Nexlo.Common.

What It Does

  • captures unhandled exceptions
  • queues outbound events in memory
  • retries transient failures
  • sends heartbeat events periodically
  • avoids blocking request execution if Nexlo is unavailable

Notes

  • Keep API keys in secrets or environment variables.
  • Public feedback/contact forms are separate Nexlo server features and are linked from your app UI.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.0.7 101 7/14/2026
0.0.6 100 7/6/2026
0.0.5 101 7/6/2026
0.0.4 100 7/6/2026
0.0.3 99 7/6/2026
0.0.2 126 6/13/2026
0.0.1 105 6/12/2026