Calabonga / OperationResult

Ответ сервера всегда понятен пользователю
MIT License
9 stars 2 forks source link

Does the OperationResult is similar with this #1

Closed Calabonga closed 7 months ago

Calabonga commented 1 year ago
public sealed class Results<TResult1, TResult2, TResult3>
{
    private Results(object activeResult)
    {
        Result = activeResult;
    }

    public object Result { get; }

    public static implicit operator Results<TResult1, TResult2, TResult3>(TResult1 result) => new(result);

    public static implicit operator Results<TResult1, TResult2, TResult3>(TResult2 result) => new(result);

    public static implicit operator Results<TResult1, TResult2, TResult3>(TResult3 result) => new(result);
}
Calabonga commented 7 months ago

Новая реализация Вместо nuget-пакета OperationResultCore теперь используется более простая и современная реализация RFC7807 - Calabonga.Results, которая существенно "облегчила" сериализацию выдаваемых результатов повысив параметры производительности в несколько раз.