Greencore.Platform.Results
0.0.1-alpha.1
dotnet add package Greencore.Platform.Results --version 0.0.1-alpha.1
NuGet\Install-Package Greencore.Platform.Results -Version 0.0.1-alpha.1
<PackageReference Include="Greencore.Platform.Results" Version="0.0.1-alpha.1" />
<PackageVersion Include="Greencore.Platform.Results" Version="0.0.1-alpha.1" />
<PackageReference Include="Greencore.Platform.Results" />
paket add Greencore.Platform.Results --version 0.0.1-alpha.1
#r "nuget: Greencore.Platform.Results, 0.0.1-alpha.1"
#:package Greencore.Platform.Results@0.0.1-alpha.1
#addin nuget:?package=Greencore.Platform.Results&version=0.0.1-alpha.1&prerelease
#tool nuget:?package=Greencore.Platform.Results&version=0.0.1-alpha.1&prerelease
Greencore.Platform.Results
Resultados explícitos para separar el camino correcto del camino de error sin perder el contexto. Results depende de Greencore.Platform.Errors y Greencore.Platform.Concurrency; NuGet resolverá esas dependencias automáticamente.
dotnet add package Greencore.Platform.Results --version 0.0.1-alpha.1
using Greencore.Platform.Errors;
using Greencore.Platform.Results;
using Greencore.Platform.Results.Extensions;
var resultado = Result<int>.Ok(21)
.Map(valor => valor * 2)
.Match(valor => $"Total: {valor}", error => error.Text);
Console.WriteLine(resultado); // Total: 42
Incluye Result<TValue>, VoidResult, resultados enumerables síncronos y asíncronos, extensiones Map, Bind, Match, Tap y sus variantes async, además de StreamSource<TItem> y StreamResult<TItem> con buffers, broadcast, consumidores competidores, backpressure y terminación.
Value y Error lanzan si se leen en el estado equivocado; prefiere TryGetValue, TryGetError o Match. Las excepciones de tus funciones no se capturan automáticamente. La versión 0.0.1-alpha.1 apunta a .NET 10 y se distribuye bajo la licencia propietaria incluida en LICENSE.txt.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- Greencore.Platform.Concurrency (>= 0.0.1-alpha.1)
- Greencore.Platform.Errors (>= 0.0.1-alpha.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Greencore.Platform.Results:
| Package | Downloads |
|---|---|
|
Greencore.Platform.Validators
Resultados explícitos, errores estructurados, validación y concurrencia asíncrona para .NET. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1-alpha.1 | 67 | 9/6/2026 |
Primera versión alpha.1 de Greencore.