AppleAuth.NET
by: Danail Stoichkov
- 1 total downloads
- Latest version: 1.0.2
AppleAuth.NET is a simple library that facilitates the implementation of "Sign in with Apple" in a .NET application.
Microsoft.NETCore.Jit
by: Microsoft
- 1 total downloads
- Latest version: 1.1.1
The .NET JIT compiler.
When using NuGet 3.x this package requires at least version 3.4.
Microsoft.Extensions.DependencyInjection
by: Microsoft
- 21 total downloads
- Latest version: 3.1.30
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
Microsoft.NETCore.Platforms
by: Microsoft
- 9 total downloads
- Latest version: 5.0.0
Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages.
When using NuGet 3.x this package requires at least version 3.4.
Microsoft.AspNetCore.Antiforgery
by: Microsoft
- 1 total downloads
- Latest version: 2.2.0
An antiforgery system for ASP.NET Core designed to generate and validate tokens to prevent Cross-Site Request Forgery attacks.
This package was built from the source code at https://github.com/aspnet/Antiforgery/tree/9e5146cff912ebbd003d597eb055144e740759fa
AspNetCore.HealthChecks.Elasticsearch
by: Xabaril Contributors
- 3 total downloads
- Latest version: 7.0.0
HealthChecks.Elasticsearch is the health check package for Elasticsearch.
Microsoft.AspNetCore.App.Ref
by: Microsoft
- 5 total downloads
- Latest version: 9.0.13
Provides a default set of APIs for building an ASP.NET Core application. Contains reference assemblies, documentation, and other design-time assets.
This package is an internal implementation of the .NET Core SDK and is not meant to be used as a normal PackageReference.
This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/087328de5f1e0067be48d87295ae8d92064a1535
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.Redis
by: Xabaril Contributors
- 3 total downloads
- Latest version: 7.0.1
HealthChecks.Redis is the health check package for Redis.
Microsoft.AspNetCore.Authentication
by: Microsoft
- 1 total downloads
- Latest version: 2.2.0
ASP.NET Core common types used by the various authentication middleware components.
This package was built from the source code at https://github.com/aspnet/Security/tree/93926543f8469614c2feb23de8a8c0561b8b2463
Microsoft.AspNetCore.Authentication.Core
by: Microsoft
- 2 total downloads
- Latest version: 2.3.0
ASP.NET Core common types used by the various authentication middleware components.
Microsoft.NETCore.Runtime.CoreCLR
by: Microsoft
- 1 total downloads
- Latest version: 1.1.1
The .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes.
When using NuGet 3.x this package requires at least version 3.4.
AspNetCore.HealthChecks.NpgSql
by: Xabaril Contributors
- 4 total downloads
- Latest version: 7.1.0
HealthChecks.NpgSql is a health check for Postgress Sql.
Microsoft.AspNetCore.Authentication.Abstractions
by: Microsoft
- 2 total downloads
- Latest version: 2.3.0
ASP.NET Core common types used by the various authentication components.
Microsoft.NETCore.Targets
by: Microsoft
- 3 total downloads
- Latest version: 1.1.3
Provides supporting infrastructure for portable projects: support identifiers that define framework and runtime for support targets and packages that reference the minimum supported package versions when targeting these.
When using NuGet 3.x this package requires at least version 3.4.
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.SignalR
by: Xabaril Contributors
- 2 total downloads
- Latest version: 6.0.2
HealthChecks.SignalR is the health check package for SignalR.
Microsoft.AspNetCore.Authorization
by: Microsoft
- 3 total downloads
- Latest version: 3.1.5
ASP.NET Core authorization classes.
Commonly used types:
Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute
Microsoft.AspNetCore.Authorization.AuthorizeAttribute
This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/844a82e37cae48af2ab2ee4f39b41283e6bb4f0e
Microsoft.AspNetCore.Authorization.Policy
by: Microsoft
- 1 total downloads
- Latest version: 2.2.0
ASP.NET Core authorization policy helper classes.
This package was built from the source code at https://github.com/aspnet/Security/tree/93926543f8469614c2feb23de8a8c0561b8b2463
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}");
}
}