M.Executables 2.2.0

Interfaces for implementing a variation of the Command design pattern.

Install-Package M.Executables -Version 2.2.0
dotnet add package M.Executables --version 2.2.0
<PackageReference Include="M.Executables" Version="2.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add M.Executables --version 2.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: M.Executables, 2.2.0"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Targeting .NET Standard 2.0 added.
New interface introduced in order to allow separation async and sync implementations.
New interfaces introduced to allow interceptors to target specific executables.
New interfaces introduced to allow implementation of interceptors to hint the executors of how to handle them.

Targeting .NET Standard 2.0 added.
New interface introduced in order to allow separation async and sync implementations.
New interfaces introduced to allow interceptors to target specific executables.
New interfaces introduced to allow implementation of interceptors to hint the executors of how to handle them.

Release Notes

New IExecutionInterceptor and IExecutors interfaces.

  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 1.0

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on M.Executables:

Package Downloads
M.Executables.Executors.Simple
A very simple implementation of IExecutor and IExecutorAsync.
M.Executables.Executors.SimpleInjector
An implementation of IExecutor and IExecutorAsync utilizing SimpleInjector as IoC container.
M.Executables.Executors.NetCore
An implementation of IExecutor and IExecutorAsync utilizing .NET Core dependecy injection.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.2.0 238 9/6/2019
2.1.0 360 1/6/2019
2.0.2 676 8/7/2017
2.0.1 574 7/23/2017
2.0.0 529 7/23/2017
1.0.1 514 4/4/2017
1.0.0 470 4/2/2017