بهبود مدیریت خطاها و جریان برنامه با استفاده از کتابخانه FluentResults
نویسنده: محمد شریفی
تاریخ: ۱۴۰۳/۰۹/۱۸ ۱۹:۱۹
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
using FluentResults;
public Result DoSomething()
{
if (/* some condition */)
{
return Result.Fail("An error occurred");
}
return Result.Ok().WithSuccess("Operation completed successfully");
}
public void Execute()
{
var result = DoSomething();
if (result.IsSuccess)
{
Console.WriteLine("Success: " + result.Successes.First().Message);
}
else
{
Console.WriteLine("Error: " + result.Errors.First().Message);
}
}