Arc4u.Standard.Results 8.3.2

Prefix Reserved
dotnet add package Arc4u.Standard.Results --version 8.3.2
                    
NuGet\Install-Package Arc4u.Standard.Results -Version 8.3.2
                    
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="Arc4u.Standard.Results" Version="8.3.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Arc4u.Standard.Results" Version="8.3.2" />
                    
Directory.Packages.props
<PackageReference Include="Arc4u.Standard.Results" />
                    
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 Arc4u.Standard.Results --version 8.3.2
                    
#r "nuget: Arc4u.Standard.Results, 8.3.2"
                    
#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 Arc4u.Standard.Results@8.3.2
                    
#: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=Arc4u.Standard.Results&version=8.3.2
                    
Install as a Cake Addin
#tool nuget:?package=Arc4u.Standard.Results&version=8.3.2
                    
Install as a Cake Tool

Arc4u.Standard.Results

FluentResult with fluent validators dedicated for Arc4u.

This package extends FluentResults by introducing the concepts of ProblemDetailsError and ValidationError. Currently, there is a strong link between FluentValidation and its ValidationFailure concept for creating a ValidationError object.
Then, there is no direct capability to construct a ValidationError. Each ValidationFailure is converted into a ValidationError and a Result can contain more than one!

The second concept is ProblemDetailError. This is a specific error that can be used to return a problem details object as defined in the RFC 7807. This model is also more detail than just the standard Error object from FluentResults.

The third concept implemented is the integration of FluentResults with the Logging concept of Arc4u. FluentLogger implements the interface IResultLogger.
This is useful when you want to log the result of an operation and the result is a Result object.

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 was computed.  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 (1)

Showing the top 1 NuGet packages that depend on Arc4u.Standard.Results:

Package Downloads
Arc4u.AspNetCore.Results

Package used on Interface and Facade projects to return ProblemDetails based on Results.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.3.2 101 7/18/2025
8.3.2-preview08 309 6/11/2025
8.3.2-preview07 305 6/10/2025
8.3.2-preview06 154 6/3/2025
8.3.2-preview05 84 5/31/2025
8.3.2-preview04 120 5/25/2025
8.3.2-preview03 247 5/13/2025
8.3.2-preview02 100 5/10/2025
8.3.2-preview01 189 5/7/2025
8.3.1 213 5/5/2025
8.3.0 192 5/4/2025
8.3.0-preview04 105 5/3/2025
8.3.0-preview03 126 2/15/2025
8.3.0-preview02 141 11/14/2024
8.3.0-preview01 239 8/30/2024
8.2.1 822 11/10/2024
8.2.1-preview01 184 11/9/2024
8.2.0 1,551 8/16/2024
8.2.0-preview31 205 8/16/2024
8.2.0-preview30 222 8/1/2024
8.2.0-preview29 131 7/25/2024
8.2.0-preview28 147 7/25/2024
8.2.0-preview27 210 6/28/2024
8.2.0-preview26 211 6/27/2024
8.2.0-preview25 213 6/26/2024
8.2.0-preview24 210 6/9/2024
8.2.0-preview23 302 5/29/2024
8.2.0-preview22 222 5/26/2024
8.2.0-preview21 216 5/22/2024
8.2.0-preview20 227 5/19/2024
8.2.0-preview19 166 5/18/2024
8.2.0-preview18 158 5/12/2024
8.2.0-preview17 180 5/12/2024
8.2.0-preview16 155 5/12/2024
8.2.0-preview15 151 5/11/2024
8.2.0-preview14 162 5/10/2024
8.2.0-preview13 141 5/9/2024
8.2.0-preview12 174 5/8/2024
8.2.0-preview11 184 5/7/2024
8.2.0-preview10 193 5/5/2024
8.2.0-preview09 183 5/4/2024
8.2.0-preview08 165 4/25/2024
8.2.0-preview07 173 4/23/2024
8.2.0-preview06 183 4/23/2024
8.2.0-preview05 166 4/21/2024
8.2.0-preview04 171 4/20/2024
8.2.0-preview03 155 4/17/2024
8.2.0-preview02 182 4/12/2024
8.2.0-preview01 195 4/11/2024
8.1.0 2,544 2/7/2024
8.1.0-preview10 166 2/6/2024
8.1.0-preview09 173 1/29/2024
8.1.0-preview08 222 1/9/2024
8.1.0-preview07 200 12/31/2023
8.1.0-preview06 172 12/30/2023
8.1.0-preview05 196 12/24/2023
8.1.0-preview04 172 12/23/2023
8.1.0-preview03 182 12/20/2023
8.1.0-preview02 169 12/20/2023
8.1.0-preview01 181 12/19/2023
8.0.0 278 12/15/2023
8.0.0-preview01 189 12/14/2023
6.1.22.1-preview06 223 11/25/2023
6.1.22.1-preview05 178 11/24/2023
6.1.22.1-preview04 204 11/20/2023
6.1.22.1-preview03 181 11/17/2023
6.1.22.1-preview02 180 11/17/2023
6.1.22.1-preview01 157 11/16/2023
6.1.21.1-preview04 192 10/10/2023
6.1.21.1-preview03 159 10/10/2023
6.1.21.1-preview02 187 10/5/2023
6.1.21.1-preview01 168 9/21/2023
6.1.20.1-preview03 162 8/31/2023
6.1.20.1-preview02 238 8/14/2023
1.0.0 199 5/18/2024
0.0.0 259 8/13/2023