EasyNetQ.DI.LightInject 8.0.0-beta8

Prefix Reserved
This is a prerelease version of EasyNetQ.DI.LightInject.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package EasyNetQ.DI.LightInject --version 8.0.0-beta8
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-beta8
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="EasyNetQ.DI.LightInject" Version="8.0.0-beta8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EasyNetQ.DI.LightInject" Version="8.0.0-beta8" />
                    
Directory.Packages.props
<PackageReference Include="EasyNetQ.DI.LightInject" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add EasyNetQ.DI.LightInject --version 8.0.0-beta8
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-beta8"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package EasyNetQ.DI.LightInject@8.0.0-beta8
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta8&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta8&prerelease
                    
Install as a Cake Tool

Build status

NuGet Status Nuget Status Nuget Status

Activity Activity Activity

EasyNetQ Logo

A Nice .NET API for RabbitMQ

Initial development was sponsored by travel industry experts 15below

Goals:

  1. To make working with RabbitMQ on .NET as easy as possible.

To connect to a RabbitMQ broker...

    var bus = RabbitHutch.CreateBus("host=localhost");

To publish a message...

    await bus.PubSub.PublishAsync(message);

To publish a message with 5s delay...

    await bus.Scheduler.FuturePublishAsync(message, TimeSpan.FromSeconds(5));

To subscribe to a message...

    await bus.PubSub.SubscribeAsync<MyMessage>(
        "my_subscription_id", msg => Console.WriteLine(msg.Text)
    );

Remote procedure call...

    var request = new TestRequestMessage {Text = "Hello from the client! "};
    await bus.Rpc.RequestAsync<TestRequestMessage, TestResponseMessage>(request);

RPC server...

    await bus.Rpc.RespondAsync<TestRequestMessage, TestResponseMessage>(request =>
        new TestResponseMessage{ Text = request.Text + " all done!" }
    );

Getting started

Just open EasyNetQ.sln in VisualStudio or Rider and build. All the required dependencies for the solution file to build the software are included.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.0.0-beta96 189 3/15/2024
8.0.0-beta95 304 10/22/2023
8.0.0-beta94 238 6/18/2023
8.0.0-beta93 238 6/17/2023
8.0.0-beta92 233 6/17/2023
8.0.0-beta91 278 6/11/2023
8.0.0-beta90 259 5/8/2023
8.0.0-beta9 284 3/21/2023
8.0.0-beta8 290 2/20/2023
8.0.0-beta6 286 1/29/2023
8.0.0-beta5 280 1/20/2023
8.0.0-beta4 270 1/5/2023
8.0.0-beta3 299 12/29/2022
8.0.0-beta2 290 12/16/2022
8.0.0-beta10 275 3/21/2023
8.0.0-beta1 256 12/15/2022
8.0.0-alpha9 302 12/14/2022
8.0.0-alpha8 311 11/30/2022
8.0.0-alpha7 314 11/12/2022
8.0.0-alpha6 314 10/29/2022
8.0.0-alpha5 281 10/5/2022
8.0.0-alpha4 338 10/1/2022
8.0.0-alpha3 365 9/26/2022
8.0.0-alpha2 347 9/21/2022
8.0.0-alpha1 382 9/19/2022
7.8.0 2,556 12/16/2023
7.7.0 234 11/19/2023
7.6.0 263 10/12/2023
7.5.5 1,828 7/20/2023
7.5.4 284 7/19/2023
7.5.3 306 6/15/2023
7.5.2 356 5/14/2023
7.5.1 364 5/4/2023
7.5.0 478 3/25/2023
7.4.3 843 2/3/2023
7.4.1 533 1/31/2023
7.4.0 512 1/29/2023
7.3.12 518 1/23/2023
7.3.11 497 1/22/2023
7.3.10 514 1/19/2023
7.3.9 490 1/17/2023
7.3.8 535 1/4/2023
7.3.7 505 12/22/2022
7.3.6 680 12/19/2022
7.3.5 567 11/30/2022
7.3.4 550 11/30/2022
7.3.3 685 11/24/2022
7.3.2 728 11/15/2022
7.3.1 623 11/12/2022
7.3.0 740 10/29/2022
7.3.0-alpha3 297 10/15/2022
7.2.1 842 10/9/2022
7.2.1-alpha1 273 10/6/2022
7.2.0 897 9/17/2022
7.2.0-alpha1 348 9/15/2022
7.1.1-alpha1 390 9/14/2022
7.1.0 810 9/13/2022
7.0.4 790 9/7/2022
7.0.3 703 9/5/2022
7.0.3-alpha1 297 9/5/2022
7.0.2 680 9/5/2022
7.0.1 713 8/27/2022
7.0.0 841 7/23/2022
7.0.0-rc5 342 6/28/2022
7.0.0-rc4 302 6/27/2022
7.0.0-rc3 348 6/20/2022
7.0.0-rc2 336 6/9/2022
7.0.0-rc1 329 6/9/2022
7.0.0-beta9 317 6/8/2022
7.0.0-beta7 302 6/5/2022
7.0.0-beta6 306 5/24/2022
7.0.0-beta5 410 11/18/2021
7.0.0-beta4 400 11/9/2021
7.0.0-beta3 440 11/6/2021
7.0.0-beta2 437 9/29/2021
7.0.0-beta1 428 9/13/2021
7.0.0-alpha9 378 8/25/2021
7.0.0-alpha8 372 8/25/2021
7.0.0-alpha7 399 8/25/2021
7.0.0-alpha6 413 8/16/2021
7.0.0-alpha5 417 8/16/2021
7.0.0-alpha4 669 1/20/2021
7.0.0-alpha3 689 12/31/2020
7.0.0-alpha2 657 12/28/2020
6.5.2 766 6/20/2022
6.4.1 724 5/22/2022
6.4.0-alpha0096 706 12/6/2020
6.4.0-alpha0095 678 12/6/2020
6.4.0-alpha0094 739 12/6/2020
6.4.0-alpha.99 328 12/26/2020
6.4.0-alpha.97 363 12/9/2020
6.3.1 1,111 11/28/2020
6.3.0 1,064 11/22/2020
6.2.0 1,128 11/15/2020
6.1.0 1,079 11/10/2020
6.0.3 1,027 11/9/2020
6.0.2 1,087 11/6/2020
6.0.1 1,109 11/1/2020
5.6.0 1,092 10/10/2020
5.5.0 1,112 10/5/2020
5.4.1 1,174 10/4/2020
5.4.0 1,096 10/1/2020
5.3.0-alpha0079 778 6/16/2020
5.3.0-alpha0078 774 6/15/2020
5.3.0-alpha0077 757 6/15/2020
5.3.0-alpha0076 759 6/15/2020
5.3.0-alpha0075 751 6/14/2020
5.3.0-alpha0074 742 6/12/2020
5.3.0-alpha0073 754 6/12/2020
5.3.0-alpha0072 742 6/11/2020
5.3.0-alpha0070 802 6/7/2020
5.2.2 1,071 9/4/2020
5.2.1 1,059 9/3/2020
5.2.0 1,121 6/7/2020
5.2.0-alpha0073 744 5/26/2020
5.2.0-alpha0072 849 5/25/2020
5.2.0-alpha0071 809 5/25/2020
5.2.0-alpha0070 813 5/24/2020
5.2.0-alpha0069 830 5/24/2020
5.2.0-alpha0066 833 5/21/2020
5.2.0-alpha0065 781 5/20/2020
5.2.0-alpha0064 822 5/17/2020
5.2.0-alpha0057 772 5/10/2020
5.2.0-alpha0056 773 5/8/2020
5.1.2 1,110 5/24/2020
5.1.1 1,091 5/10/2020
5.1.0 1,097 5/7/2020
5.1.0-alpha0055 793 5/3/2020
5.1.0-alpha0054 814 5/3/2020
5.1.0-alpha0053 777 4/30/2020
5.0.5 1,119 5/4/2020
5.0.4 1,084 5/3/2020
5.0.3 1,099 5/2/2020
5.0.2 1,133 5/2/2020
5.0.1 1,114 5/2/2020
5.0.0 1,092 4/29/2020
4.1.0-alpha0014 776 4/29/2020
4.1.0-alpha0013 796 4/24/2020
4.1.0-alpha0005 792 4/20/2020
4.1.0-alpha0004 789 4/18/2020
4.1.0-alpha0001 783 4/17/2020
4.0.9 1,108 4/29/2020
4.0.8 1,107 4/28/2020
4.0.7 1,089 4/27/2020
4.0.6 1,084 4/24/2020
4.0.5 1,066 4/22/2020
4.0.4 1,086 4/21/2020
4.0.3 1,103 4/20/2020
4.0.2 1,091 4/20/2020
4.0.1 1,132 4/20/2020
4.0.0 1,071 4/18/2020
3.8.0 1,113 4/17/2020
3.8.0-alpha0048 813 2/28/2020
3.8.0-alpha0042 856 2/13/2020
3.8.0-alpha0041 827 1/8/2020
3.8.0-alpha0040 850 9/26/2019
3.8.0-alpha0039 808 9/25/2019
3.7.1 1,181 9/25/2019
3.7.0 1,162 9/23/2019
3.7.0-alpha0038 853 8/3/2019
3.7.0-alpha0037 878 8/1/2019
3.6.0 1,271 7/17/2019
3.6.0-alpha0036 857 6/4/2019
3.6.0-alpha0035 918 6/2/2019
3.6.0-alpha0034 913 6/2/2019
3.6.0-alpha0033 927 6/2/2019
3.6.0-alpha0031 903 5/4/2019
3.5.2 1,252 7/11/2019
3.5.1 1,357 6/2/2019
3.5.0 1,340 5/2/2019
3.5.0-alpha0036 887 4/10/2019
3.5.0-alpha0031 919 3/25/2019
3.5.0-alpha0030 902 3/21/2019
3.5.0-alpha0029 880 3/19/2019
3.5.0-alpha0027 921 3/18/2019
3.5.0-alpha0026 912 3/18/2019
3.5.0-alpha0025 899 3/17/2019
3.5.0-alpha0024 904 3/16/2019
3.5.0-alpha0021 913 3/15/2019
3.5.0-alpha0020 891 3/14/2019
3.5.0-alpha0019 906 3/14/2019
3.5.0-alpha0018 917 3/14/2019
3.5.0-alpha0013 885 3/14/2019
3.4.5 1,307 3/21/2019
3.4.4 1,330 3/16/2019
3.4.3 1,297 3/14/2019
3.4.2 1,261 3/13/2019
3.4.1 1,322 3/12/2019
3.4.0 1,416 2/19/2019
3.4.0-alpha0022 1,036 1/27/2019
3.4.0-alpha0021 966 1/25/2019
3.4.0-alpha0020 1,088 12/21/2018
3.4.0-alpha0019 1,031 12/6/2018
3.4.0-alpha0018 1,037 11/21/2018
3.4.0-alpha0017 1,004 11/20/2018
3.4.0-alpha0016 1,050 11/5/2018
3.4.0-alpha0015 1,040 11/2/2018
3.4.0-alpha0011 1,129 11/1/2018
3.4.0-alpha0010 1,130 10/3/2018
3.4.0-alpha0009 1,152 9/16/2018
3.4.0-alpha0008 1,120 9/1/2018
3.4.0-alpha0007 1,085 8/29/2018
3.4.0-alpha0006 1,061 8/28/2018
3.4.0-alpha0005 1,148 8/28/2018
3.4.0-alpha0004 1,147 8/23/2018
3.4.0-alpha0003 1,135 8/22/2018
3.4.0-alpha0002 1,202 8/10/2018
3.4.0-alpha0001 1,308 7/30/2018
3.3.9 1,383 1/25/2019
3.3.8 1,469 1/18/2019
3.3.7 1,468 1/5/2019
3.3.6 1,415 12/19/2018
3.3.5 1,531 11/21/2018
3.3.4 1,497 11/20/2018
3.3.3 1,433 11/11/2018
3.3.2 1,484 10/12/2018
3.3.1 1,538 8/28/2018
3.3.0 1,755 7/18/2018
3.3.0-alpha0007 1,258 7/18/2018
3.3.0-alpha0006 1,505 7/17/2018
3.3.0-alpha0005 1,502 7/17/2018
3.3.0-alpha0004 1,264 7/17/2018
3.3.0-alpha0003 1,453 7/15/2018
3.3.0-alpha0001 1,546 7/11/2018
3.2.0 1,753 7/12/2018
3.1.2 1,971 7/11/2018
3.1.1 1,753 7/4/2018
3.1.0 1,932 6/20/2018
3.1.0-alpha0019 1,510 7/4/2018
3.1.0-alpha0017 1,566 7/2/2018
3.1.0-alpha0016 1,260 6/30/2018
3.1.0-alpha0014 1,307 6/26/2018
3.1.0-alpha0011 1,327 6/23/2018
3.1.0-alpha0010 1,459 6/20/2018
3.1.0-alpha0009 1,257 6/20/2018
3.1.0-alpha0008 1,279 6/19/2018
3.1.0-alpha0007 1,517 6/17/2018
3.1.0-alpha0006 1,250 6/14/2018
3.1.0-alpha0005 1,281 6/14/2018
3.1.0-alpha0004 1,534 5/28/2018
3.0.1 1,989 7/4/2018
3.0.0 2,055 5/24/2018
2.4.0-alpha0027 1,574 5/23/2018
2.4.0-alpha0026 1,483 5/23/2018
2.4.0-alpha0025 1,505 5/22/2018
2.4.0-alpha0024 1,536 5/18/2018
2.4.0-alpha0023 1,550 5/16/2018
2.4.0-alpha0022 1,629 5/16/2018
2.4.0-alpha0021 1,601 5/15/2018
2.4.0-alpha0020 1,666 5/15/2018
2.4.0-alpha0019 1,664 4/20/2018
2.4.0-alpha0017 1,493 4/19/2018
2.4.0-alpha0016 1,578 4/13/2018
2.4.0-alpha0015 1,526 4/3/2018
2.4.0-alpha0014 1,335 4/1/2018
2.4.0-alpha0013 1,939 3/30/2018
2.4.0-alpha0009 1,290 2/20/2018
2.4.0-alpha0002 1,399 12/1/2017
2.3.3 2,057 4/24/2018
2.3.1 1,761 2/20/2018
2.3.0 2,055 2/19/2018
2.3.0-alpha0006 1,312 11/21/2017
2.3.0-alpha0005 1,345 11/13/2017
2.3.0-alpha0002 1,347 9/18/2017
2.2.0 1,804 11/13/2017
2.2.0-alpha0009 1,344 9/14/2017
2.2.0-alpha0008 1,332 9/11/2017
2.2.0-alpha0007 1,314 9/10/2017
2.2.0-alpha0006 1,331 8/18/2017
2.2.0-alpha0002 1,313 8/18/2017
2.1.0 1,881 8/18/2017
2.1.0-alpha0022 1,370 8/18/2017
2.1.0-alpha0020 1,349 7/24/2017
2.1.0-alpha0018 1,372 7/13/2017
2.1.0-alpha0016 1,412 7/12/2017
2.1.0-alpha0011 1,304 7/11/2017
2.1.0-alpha0005 1,383 7/3/2017
2.1.0-alpha0002 1,357 7/3/2017
2.0.4 1,731 7/24/2017
2.0.4-unstable0013 1,453 6/26/2017
2.0.4-unstable0011 1,440 6/26/2017
2.0.4-unstable0010 1,420 6/11/2017
2.0.4-unstable0009 1,504 6/1/2017
2.0.4-unstable0007 1,436 5/4/2017
2.0.4-unstable0004 1,374 5/1/2017
2.0.4-unstable0003 1,387 5/1/2017
2.0.4-unstable0002 1,399 4/30/2017
2.0.4-unstable0001 1,390 4/27/2017
2.0.4-alpha0038 1,389 7/1/2017
2.0.3-unstable0064 1,424 4/27/2017
2.0.3-unstable0058 1,398 3/28/2017
2.0.3-unstable0057 1,405 3/15/2017
2.0.3-unstable0055 1,448 2/10/2017
2.0.3-unstable0053 1,394 2/9/2017
2.0.3-unstable0052 1,392 2/8/2017
1.1.4.506 1,759 7/6/2017
1.1.3.500 1,824 6/28/2017
1.1.2.497 1,769 6/21/2017
1.1.1.494 1,794 5/30/2017
1.1.0.492 1,744 5/4/2017
1.0.4.483 1,758 4/26/2017
1.0.3.481 1,797 4/4/2017
1.0.2.478 1,788 3/15/2017
1.0.1.475 1,750 2/10/2017
1.0.0.469 1,784 2/8/2017
1.0.0 1,767 6/30/2017
0.63.7.467 1,814 2/7/2017
0.63.6.463 1,775 2/7/2017
0.63.6.460 1,717 2/5/2017
0.63.5.454 1,796 10/17/2016
0.63.4.453 1,791 10/10/2016
0.63.3.452 1,754 9/26/2016
0.63.1.451 1,944 9/19/2016
0.63.1.450 1,824 9/11/2016
0.63.0.448 1,734 8/12/2016
0.62.1.445 1,792 8/8/2016
0.62.0.444 1,818 8/8/2016
0.61.1.443 1,808 8/5/2016
0.61.0.442 2,093 8/2/2016
0.60.1.441 1,976 7/31/2016
0.60.0.440 1,920 7/25/2016
0.59.0.439 1,882 7/18/2016
0.59.0.437 1,823 7/18/2016