AppleAuth.NET
by: Danail Stoichkov
- 3 total downloads
- Latest version: 1.0.5
AppleAuth.NET is a simple library that facilitates the implementation of "Sign in with Apple" in a .NET application.
AspNetCore.HealthChecks.Elasticsearch
by: Xabaril Contributors
- 3 total downloads
- Latest version: 7.0.0
HealthChecks.Elasticsearch is the health check package for Elasticsearch.
AspNetCore.HealthChecks.MongoDb
by: Xabaril Contributors
- 3 total downloads
- Latest version: 7.0.0
HealthChecks.MongoDb is the health check package for MongoDb.
AspNetCore.HealthChecks.NpgSql
by: Xabaril Contributors
- 4 total downloads
- Latest version: 7.1.0
HealthChecks.NpgSql is a health check for Postgress Sql.
AspNetCore.HealthChecks.Rabbitmq
by: Xabaril Contributors
- 3 total downloads
- Latest version: 7.0.0
HealthChecks.RabbitMQ is the health check package for RabbitMQ.
AspNetCore.HealthChecks.Redis
by: Xabaril Contributors
- 3 total downloads
- Latest version: 7.0.1
HealthChecks.Redis is the health check package for Redis.
AspNetCore.HealthChecks.SignalR
by: Xabaril Contributors
- 2 total downloads
- Latest version: 6.0.2
HealthChecks.SignalR is the health check package for SignalR.
AsyncEnumerator
by: sergiis Dasync
- 1 total downloads
- Latest version: 2.2.2
Introduces IAsyncEnumerable, IAsyncEnumerator, ForEachAsync(), and ParallelForEachAsync()
GitHub: https://github.com/Dasync/AsyncEnumerable
PROBLEM SPACE
Helps to (a) create an element provider, where producing an element can take a lot of time
due to dependency on other asynchronous events (e.g. wait handles, network streams), and
(b) a consumer that processes those element as soon as they are ready without blocking
the thread (the processing is scheduled on a worker thread instead).
EXAMPLE
using System.Collections.Async;
static IAsyncEnumerable<int> ProduceAsyncNumbers(int start, int end)
{
return new AsyncEnumerable<int>(async yield => {
// Just to show that ReturnAsync can be used multiple times
await yield.ReturnAsync(start);
for (int number = start + 1; number <= end; number++)
await yield.ReturnAsync(number);
// You can break the enumeration loop with the following call:
yield.Break();
// This won't be executed due to the loop break above
await yield.ReturnAsync(12345);
});
}
// Just to compare with synchronous version of enumerator
static IEnumerable<int> ProduceNumbers(int start, int end)
{
yield return start;
for (int number = start + 1; number <= end; number++)
yield return number;
yield break;
yield return 12345;
}
static async Task ConsumeNumbersAsync()
{
var asyncEnumerableCollection = ProduceAsyncNumbers(start: 1, end: 10);
await asyncEnumerableCollection.ForEachAsync(async number => {
await Console.Out.WriteLineAsync($"{number}");
});
}
// Just to compare with synchronous version of enumeration
static void ConsumeNumbers()
{
var enumerableCollection = ProduceNumbers(start: 1, end: 10);
foreach (var number in enumerableCollection) {
Console.Out.WriteLine($"{number}");
}
}
Expero.Libraries.CSharp.ObjectStorage.S3
by: Expero
- 7 total downloads
- Latest version: 1.3.0-beta.9026
Пакет для работы c S3-like ObjectStorage.
Mds.Cdn.Api.Client
by: MedvedStudio
- 1 total downloads
- Latest version: 3.0.4
Апи клиент для работы с Mds.Cdn.
Mds.Cdn.ApiClient
by: MedvedStudio
- 1 total downloads
- Latest version: 2.0.0
Апи клиент для работы с Mds.Cdn.
Mds.Integrations.CSharp.RKeeper.Xml.ApiClient
by: MedvedStudio
- 1 total downloads
- Latest version: 1.0.0.2948
Пакет для работы с Xml Api RKeerper.
Mds.Libraries.CSharp.Abstractions
by: MedvedStudio
- 12 total downloads
- Latest version: 3.0.0
Пакет для хранения основных абстракций для всего скоупа наших пакетов.
Mds.Libraries.CSharp.ApiClient
by: MedvedStudio
- 6 total downloads
- Latest version: 2.0.0-beta.2815
Package with client for api created by MedvedStudio.
Mds.Libraries.CSharp.ChangesBus
by: MedvedStudio
- 4 total downloads
- Latest version: 1.3.5
Пакет для интеграции шины для обновления сущностей.
Mds.Libraries.CSharp.Db.Mongo
by: MedvedStudio
- 7 total downloads
- Latest version: 2.4.0
Пакет для удобной работы с mongoDb.
Mds.Libraries.CSharp.Db.Postgres
by: Expero
- 1 total downloads
- Latest version: 1.0.3
Пакет для упрощения работы с Postgres.
Mds.Libraries.CSharp.Db.Redis
by: MedvedStudio
- 4 total downloads
- Latest version: 1.3.0-beta.8498
Пакет для удобной работы с Redis.
Mds.Libraries.CSharp.DisplaySchema
by: Expero
- 2 total downloads
- Latest version: 1.2.1
Пакет для удобной работы с выходными сущностями для Api.