UniqueServiceCollection 1.0.5.8331
dotnet add package UniqueServiceCollection --version 1.0.5.8331
NuGet\Install-Package UniqueServiceCollection -Version 1.0.5.8331
<PackageReference Include="UniqueServiceCollection" Version="1.0.5.8331" />
paket add UniqueServiceCollection --version 1.0.5.8331
#r "nuget: UniqueServiceCollection, 1.0.5.8331"
// Install UniqueServiceCollection as a Cake Addin #addin nuget:?package=UniqueServiceCollection&version=1.0.5.8331 // Install UniqueServiceCollection as a Cake Tool #tool nuget:?package=UniqueServiceCollection&version=1.0.5.8331
This repository results from the necessity to avoid multiple and duplicate services injection.
This can be a problem when in solution are multiple projects and a lot of services are injected into every project, and if some of the injected services required additional services, in some cases as a result of this manipulation services may be injected multiple times in the same project. In other words circular injection.
To solve this problem are available some extension methods AddUnique
or CheckAndCleanUpDuplicateService
for IServiceCollection
and ServiceCollection
.
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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- CodeSource (>= 1.0.6.933)
- Microsoft.Extensions.DependencyInjection (>= 3.1.32)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 3.1.32)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on UniqueServiceCollection:
Package | Downloads |
---|---|
MPassHelperDotNet
A wrapper for governmental SSO service for a quick way to implement it with a few configuration settings. Service is provided by an e-governance agency (https://egov.md/), named `MPass`, available in the Republic of Moldova. |
|
OneTimeRequestToken
Provide a simple solution to protect the application endpoint from untrusted or unwanted requests by supplying every invoked endpoint with a generated security code. |
|
LinkShortener
This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.5.8331 | 838 | 9/23/2024 |
1.0.4.2241 | 4,391 | 10/9/2023 |
1.0.2.831 | 1,928 | 5/23/2023 |
1.0.2.617 | 236 | 5/18/2023 |
1.0.1.1352 | 208 | 5/16/2023 |
1.0.0 | 246 | 5/14/2023 |