![]() |
VOOZH | about |
dotnet add package Indrivo.Utilities.Result.Extensions --version 1.0.1
NuGet\Install-Package Indrivo.Utilities.Result.Extensions -Version 1.0.1
<PackageReference Include="Indrivo.Utilities.Result.Extensions" Version="1.0.1" />
<PackageVersion Include="Indrivo.Utilities.Result.Extensions" Version="1.0.1" />Directory.Packages.props
<PackageReference Include="Indrivo.Utilities.Result.Extensions" />Project file
paket add Indrivo.Utilities.Result.Extensions --version 1.0.1
#r "nuget: Indrivo.Utilities.Result.Extensions, 1.0.1"
#:package Indrivo.Utilities.Result.Extensions@1.0.1
#addin nuget:?package=Indrivo.Utilities.Result.Extensions&version=1.0.1Install as a Cake Addin
#tool nuget:?package=Indrivo.Utilities.Result.Extensions&version=1.0.1Install as a Cake Tool
The purpose of this code library is to implement necessary extensions for the ResultNet.Result and ResultNet.Result<TData> classes for handling errors of the specified types.
This code library also makes possible to cast a failure result into another one.
Using this NuGet you'll be able to define in code what type of exception/error/failure has been occured (for example, ResultExtensions.AsNotFund()) and to use the predefined wrappers in your endpoints, calling the instance of the Result or Result<TData> object with one of these extensions .AsOkOrFailure(), .AsAcceptedOrFailure(), .AsNoContentOrFailure() etc.
If the mentioned above instance contains a successful result, the expected result will be returned. In case if it contains a failure result, one of the following responses will be automatically returned to the API consumer: BadRequest (400), NotFound (404), NotAcceptable (406) etc.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 net7.0 is compatible. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. 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 3 NuGet packages that depend on Indrivo.Utilities.Result.Extensions:
| Package | Downloads |
|---|---|
|
Indrivo.Notifications.Accessor
Package Description |
|
|
Indrivo.ComponentSettings.Utility
Package Description |
|
|
Indrivo.Dashboard.ResourceAccessor.Service
Package Description |
This package is not used by any popular GitHub repositories.