Automated.Arca.Abstractions.DependencyInjection
2.0.0
See the version list below for details.
dotnet add package Automated.Arca.Abstractions.DependencyInjection --version 2.0.0
NuGet\Install-Package Automated.Arca.Abstractions.DependencyInjection -Version 2.0.0
<PackageReference Include="Automated.Arca.Abstractions.DependencyInjection" Version="2.0.0" />
<PackageVersion Include="Automated.Arca.Abstractions.DependencyInjection" Version="2.0.0" />
<PackageReference Include="Automated.Arca.Abstractions.DependencyInjection" />
paket add Automated.Arca.Abstractions.DependencyInjection --version 2.0.0
#r "nuget: Automated.Arca.Abstractions.DependencyInjection, 2.0.0"
#addin nuget:?package=Automated.Arca.Abstractions.DependencyInjection&version=2.0.0
#tool nuget:?package=Automated.Arca.Abstractions.DependencyInjection&version=2.0.0
Added multi-implementation support. This allows an application to have multiple implementations of a certain interface, and to get an instance of that interface, based on an implementation key, from the dependency injection container rather than make if based decisions in code.
For implementors of custom attributes there are some breaking changes
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Automated.Arca.Abstractions.Core (>= 2.0.0)
- Automated.Arca.Libraries (>= 2.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Automated.Arca.Abstractions.DependencyInjection:
Package | Downloads |
---|---|
Automated.Arca.Abstractions.Specialized
Automated registration and configuration of classes for dependency injection, CQRS. Specialized abstractions. Use for middleware and CQRS. Implement these interfaces in your CQRS implementation. |
|
Automated.Arca.Extensions.DependencyInjection
Automated registration and configuration of classes for dependency injection, CQRS. Dependency injection extensions for the dependency injection attributes. |
|
Automated.Arca.Implementations.ForMicrosoft
Automated registration and configuration of classes for dependency injection, CQRS. Implementations for Microsoft's dependency injection. |
|
Automated.Arca.Extensions.Cqrs
Automated registration and configuration of classes for dependency injection, CQRS. CQRS extensions for the CQRS attributes. |
GitHub repositories
This package is not used by any popular GitHub repositories.