File tree Expand file tree Collapse file tree 3 files changed +14
-11
lines changed
test/Soenneker.Utils.BackgroundQueue.Tests Expand file tree Collapse file tree 3 files changed +14
-11
lines changed Original file line number Diff line number Diff line change 3838 <None Include =" ..\icon.png" Pack =" true" PackagePath =" \" />
3939 <PackageReference Include =" Microsoft.Extensions.Hosting.Abstractions" Version =" 9.0.1" />
4040 <PackageReference Include =" Nito.AsyncEx" Version =" 5.1.2" />
41- <PackageReference Include =" Soenneker.Extensions.Configuration" Version =" 3.0.624 " />
42- <PackageReference Include =" Soenneker.Extensions.Double" Version =" 3.0.432 " />
43- <PackageReference Include =" Soenneker.Extensions.MethodInfo" Version =" 3.0.335 " />
44- <PackageReference Include =" Soenneker.Extensions.Task" Version =" 3.0.86 " />
45- <PackageReference Include =" Soenneker.Extensions.ValueTask" Version =" 3.0.76 " />
41+ <PackageReference Include =" Soenneker.Extensions.Configuration" Version =" 3.0.629 " />
42+ <PackageReference Include =" Soenneker.Extensions.Double" Version =" 3.0.433 " />
43+ <PackageReference Include =" Soenneker.Extensions.MethodInfo" Version =" 3.0.337 " />
44+ <PackageReference Include =" Soenneker.Extensions.Task" Version =" 3.0.87 " />
45+ <PackageReference Include =" Soenneker.Extensions.ValueTask" Version =" 3.0.77 " />
4646 </ItemGroup >
4747</Project >
Original file line number Diff line number Diff line change 1+ using System ;
12using System . Threading . Tasks ;
23using Microsoft . Extensions . Configuration ;
34using Microsoft . Extensions . DependencyInjection ;
@@ -30,11 +31,13 @@ private static void SetupIoC(IServiceCollection services)
3031 services . TryAdd ( ServiceDescriptor . Singleton ( typeof ( ILogger < > ) , typeof ( Logger < > ) ) ) ;
3132
3233 services . AddSingleton ( config ) ;
33- services . AddBackgroundQueue ( ) ;
34+ services . AddBackgroundQueueAsSingleton ( ) ;
3435 }
3536
3637 public override async ValueTask DisposeAsync ( )
3738 {
39+ GC . SuppressFinalize ( this ) ;
40+
3841 if ( ServiceProvider != null )
3942 await ServiceProvider . StopBackgroundQueue ( ) . NoSync ( ) ;
4043
Original file line number Diff line number Diff line change 1818
1919 <ItemGroup >
2020 <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.12.0" />
21- <PackageReference Include =" Soenneker.Extensions.ServiceProvider" Version =" 3.0.273 " />
22- <PackageReference Include =" Soenneker.Utils.Test" Version =" 3.0.267 " />
23- <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.0.1 " >
21+ <PackageReference Include =" Soenneker.Extensions.ServiceProvider" Version =" 3.0.275 " />
22+ <PackageReference Include =" Soenneker.Utils.Test" Version =" 3.0.269 " />
23+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.0.2 " >
2424 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
2525 <PrivateAssets >all</PrivateAssets >
2626 </PackageReference >
2727 <PackageReference Include =" coverlet.collector" Version =" 6.0.4" >
2828 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
2929 <PrivateAssets >all</PrivateAssets >
3030 </PackageReference >
31- <PackageReference Include =" Soenneker.Tests.Unit" Version =" 3.0.691 " />
32- <PackageReference Include =" xUnit.v3" Version =" 1.0.1 " /></ItemGroup >
31+ <PackageReference Include =" Soenneker.Tests.Unit" Version =" 3.0.697 " />
32+ <PackageReference Include =" xUnit.v3" Version =" 1.1.0 " /></ItemGroup >
3333
3434 <ItemGroup >
3535 <ProjectReference Include =" ..\..\src\Soenneker.Utils.BackgroundQueue.csproj" />
You can’t perform that action at this time.
0 commit comments