ComposableAsync.Factory 1.3.0

EasyActor provides a factory that transforms POCOs in actors that are then seen trougth an interface. Actor guarantees that all calls to the actor interface will occur in a separated thread, sequencially.

In order to work, The target interface should only expose methods returning Task or Task. If this not the case, an exception will be raised at runtime when calling a none compliant method. Make also sure that all method parameters and return values are immutable to avoid concurrency problems.

Install-Package ComposableAsync.Factory -Version 1.3.0
dotnet add package ComposableAsync.Factory --version 1.3.0
<PackageReference Include="ComposableAsync.Factory" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ComposableAsync.Factory --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Update to .NET Standard

NuGet packages (2)

Showing the top 2 NuGet packages that depend on ComposableAsync.Factory:

Package Downloads
ComposableAsync.Concurrent
Package Description
Concurrent.Flow
EasyActor provides a factory that transforms POCOs in actors that are then seen trougth an interface. Actor guarantees that all calls to the actor interface will occur in a separated thread, sequencially. In order to work, The target interface should only expose methods returning Task or Task. If this not the case, an exception will be raised at runtime when calling a none compliant method. Make also sure that all method parameters and return values are immutable to avoid concurrency problems.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on ComposableAsync.Factory:

Repository Stars
David-Desmaisons/RateLimiter
C# rate limiting utility

Version History

Version Downloads Last updated
1.3.0 105 11/2/2020
1.1.0 946 7/31/2019
1.0.3 215 7/4/2019
1.0.2-alpha.2 118 6/27/2019
1.0.2-alpha.1 116 6/17/2019
1.0.1-alpha.2 145 6/7/2019
1.0.1-alpha.1 138 6/7/2019
1.0.0-alpha.5 145 6/4/2019
1.0.0-alpha.4 147 6/2/2019
1.0.0-alpha.2 117 5/28/2019
1.0.0-alpha.1 118 5/23/2019