![]() |
VOOZH | about |
dotnet add package Reo.Core.Extensions --version 10.0.210
NuGet\Install-Package Reo.Core.Extensions -Version 10.0.210
<PackageReference Include="Reo.Core.Extensions" Version="10.0.210" />
<PackageVersion Include="Reo.Core.Extensions" Version="10.0.210" />Directory.Packages.props
<PackageReference Include="Reo.Core.Extensions" />Project file
paket add Reo.Core.Extensions --version 10.0.210
#r "nuget: Reo.Core.Extensions, 10.0.210"
#:package Reo.Core.Extensions@10.0.210
#addin nuget:?package=Reo.Core.Extensions&version=10.0.210Install as a Cake Addin
#tool nuget:?package=Reo.Core.Extensions&version=10.0.210Install as a Cake Tool
Reo.Core.Extensions — это набор утилит и расширений для упрощения разработки на C#. Пакет предоставляет функции для
работы с HTTP-запросами, асинхронными операциями, управлением потоками и строковыми манипуляциями. Он решает проблемы,
связанные с повторной реализацией стандартных паттернов, улучшает читаемость кода и упрощает обработку ошибок и
ресурсов.
IHttpClientFactory для создания клиентов с кастомной конфигурацией.ThenAsync для преобразования результатов задач (Task и ValueTask).SemaphoreSlim.IDisposable.FormatWith).System.Net.HttpSystem.Threading.TasksInstall-Package Reo.Core.Extensions
dotnet add package Reo.Core.Extensions
Добавьте обработчики в DI-контейнер:
services.AddHttpClient("MyClient")
.AddHttpMessageHandler<HttpClientLoggingHandler>()
.AddHttpMessageHandler<HttpClientRetryHandler>();
HttpClientRetryHandler.HttpClientLoggingHandler.var result = await GetUserDataAsync()
.ThenAsync(user => user.Name.ToUpper())
.ThenAsync(name => await SaveToDatabaseAsync(name));
var client = _httpClientFactory.CreateClient("MyClient");
var response = await client.GetAsync("https://api.example.com/data");
using (await _semaphore.WaitDisposableAsync())
{
// Критический раздел кода
}
var message = "Hello, {0}!".FormatWith("World");
Console.WriteLine(message); // Вывод: Hello, World!
Данный пакет распространяется под лицензией MIT.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. 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 5 NuGet packages that depend on Reo.Core.Extensions:
| Package | Downloads |
|---|---|
|
Reo.Core.Hosting
Package Description |
|
|
Reo.Core.HealthCheck
Package Description |
|
|
Reo.Core.IdentityModel
Package Description |
|
|
Reo.Core.Elastic
Package Description |
|
|
Reo.Core.Auth
Package Description |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.210 | 0 | 6/18/2026 |
| 10.0.209 | 89 | 6/17/2026 |
| 10.0.208 | 91 | 6/17/2026 |
| 10.0.207 | 88 | 6/17/2026 |
| 10.0.206 | 99 | 6/17/2026 |
| 10.0.205 | 139 | 6/16/2026 |
| 10.0.204 | 134 | 6/16/2026 |
| 10.0.203 | 131 | 6/16/2026 |
| 10.0.202 | 128 | 6/16/2026 |
| 10.0.201 | 166 | 6/16/2026 |
| 10.0.200 | 161 | 6/16/2026 |
| 10.0.199 | 159 | 6/16/2026 |
| 10.0.198 | 175 | 6/16/2026 |
| 10.0.197 | 199 | 6/16/2026 |
| 10.0.196 | 194 | 6/16/2026 |
| 10.0.195 | 273 | 6/15/2026 |
| 10.0.194 | 268 | 6/15/2026 |
| 10.0.193 | 266 | 6/15/2026 |
| 10.0.192 | 352 | 6/11/2026 |
| 10.0.191 | 350 | 6/11/2026 |