![]() |
VOOZH | about |
dotnet add package Reo.Core.Extensions --version 10.0.201
NuGet\Install-Package Reo.Core.Extensions -Version 10.0.201
<PackageReference Include="Reo.Core.Extensions" Version="10.0.201" />
<PackageVersion Include="Reo.Core.Extensions" Version="10.0.201" />Directory.Packages.props
<PackageReference Include="Reo.Core.Extensions" />Project file
paket add Reo.Core.Extensions --version 10.0.201
#r "nuget: Reo.Core.Extensions, 10.0.201"
#:package Reo.Core.Extensions@10.0.201
#addin nuget:?package=Reo.Core.Extensions&version=10.0.201Install as a Cake Addin
#tool nuget:?package=Reo.Core.Extensions&version=10.0.201Install 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.233 | 105 | 6/26/2026 |
| 10.0.232 | 108 | 6/26/2026 |
| 10.0.231 | 109 | 6/26/2026 |
| 10.0.230 | 108 | 6/26/2026 |
| 10.0.229 | 181 | 6/25/2026 |
| 10.0.228 | 190 | 6/25/2026 |
| 10.0.227 | 199 | 6/25/2026 |
| 10.0.226 | 237 | 6/24/2026 |
| 10.0.225 | 256 | 6/24/2026 |
| 10.0.224 | 311 | 6/23/2026 |
| 10.0.223 | 318 | 6/23/2026 |
| 10.0.222 | 310 | 6/23/2026 |
| 10.0.221 | 315 | 6/23/2026 |
| 10.0.220 | 337 | 6/23/2026 |
| 10.0.219 | 346 | 6/23/2026 |
| 10.0.217 | 348 | 6/23/2026 |
| 10.0.216 | 351 | 6/23/2026 |
| 10.0.215 | 362 | 6/23/2026 |
| 10.0.214 | 361 | 6/23/2026 |
| 10.0.201 | 403 | 6/16/2026 |