EasyNetQ.DI.LightInject 8.0.0-beta5

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-beta5
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-beta5
                    
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-beta5" />
                    
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-beta5" />
                    
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-beta5
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-beta5"
                    
#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.
#addin nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta5&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta5&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 121 3/15/2024
8.0.0-beta95 273 10/22/2023
8.0.0-beta94 173 6/18/2023
8.0.0-beta93 180 6/17/2023
8.0.0-beta92 169 6/17/2023
8.0.0-beta91 187 6/11/2023
8.0.0-beta90 169 5/8/2023
8.0.0-beta9 200 3/21/2023
8.0.0-beta8 193 2/20/2023
8.0.0-beta6 205 1/29/2023
8.0.0-beta5 212 1/20/2023
8.0.0-beta4 182 1/5/2023
8.0.0-beta3 205 12/29/2022
8.0.0-beta2 202 12/16/2022
8.0.0-beta10 208 3/21/2023
8.0.0-beta1 182 12/15/2022
8.0.0-alpha9 212 12/14/2022
8.0.0-alpha8 208 11/30/2022
8.0.0-alpha7 216 11/12/2022
8.0.0-alpha6 210 10/29/2022
8.0.0-alpha5 207 10/5/2022
8.0.0-alpha4 244 10/1/2022
8.0.0-alpha3 265 9/26/2022
8.0.0-alpha2 264 9/21/2022
8.0.0-alpha1 277 9/19/2022
7.8.0 1,671 12/16/2023
7.7.0 186 11/19/2023
7.6.0 206 10/12/2023
7.5.5 1,710 7/20/2023
7.5.4 226 7/19/2023
7.5.3 240 6/15/2023
7.5.2 260 5/14/2023
7.5.1 298 5/4/2023
7.5.0 418 3/25/2023
7.4.3 766 2/3/2023
7.4.1 443 1/31/2023
7.4.0 421 1/29/2023
7.3.12 430 1/23/2023
7.3.11 425 1/22/2023
7.3.10 441 1/19/2023
7.3.9 402 1/17/2023
7.3.8 461 1/4/2023
7.3.7 444 12/22/2022
7.3.6 590 12/19/2022
7.3.5 492 11/30/2022
7.3.4 463 11/30/2022
7.3.3 586 11/24/2022
7.3.2 656 11/15/2022
7.3.1 528 11/12/2022
7.3.0 664 10/29/2022
7.3.0-alpha3 199 10/15/2022
7.2.1 757 10/9/2022
7.2.1-alpha1 195 10/6/2022
7.2.0 815 9/17/2022
7.2.0-alpha1 269 9/15/2022
7.1.1-alpha1 287 9/14/2022
7.1.0 707 9/13/2022
7.0.4 691 9/7/2022
7.0.3 619 9/5/2022
7.0.3-alpha1 201 9/5/2022
7.0.2 598 9/5/2022
7.0.1 612 8/27/2022
7.0.0 751 7/23/2022
7.0.0-rc5 231 6/28/2022
7.0.0-rc4 213 6/27/2022
7.0.0-rc3 244 6/20/2022
7.0.0-rc2 231 6/9/2022
7.0.0-rc1 231 6/9/2022
7.0.0-beta9 221 6/8/2022
7.0.0-beta7 212 6/5/2022
7.0.0-beta6 235 5/24/2022
7.0.0-beta5 297 11/18/2021
7.0.0-beta4 296 11/9/2021
7.0.0-beta3 355 11/6/2021
7.0.0-beta2 349 9/29/2021
7.0.0-beta1 322 9/13/2021
7.0.0-alpha9 295 8/25/2021
7.0.0-alpha8 285 8/25/2021
7.0.0-alpha7 314 8/25/2021
7.0.0-alpha6 305 8/16/2021
7.0.0-alpha5 315 8/16/2021
7.0.0-alpha4 562 1/20/2021
7.0.0-alpha3 595 12/31/2020
7.0.0-alpha2 567 12/28/2020
6.5.2 659 6/20/2022
6.4.1 641 5/22/2022
6.4.0-alpha0096 589 12/6/2020
6.4.0-alpha0095 586 12/6/2020
6.4.0-alpha0094 627 12/6/2020
6.4.0-alpha.99 260 12/26/2020
6.4.0-alpha.97 273 12/9/2020
6.3.1 1,005 11/28/2020
6.3.0 955 11/22/2020
6.2.0 1,022 11/15/2020
6.1.0 982 11/10/2020
6.0.3 923 11/9/2020
6.0.2 970 11/6/2020
6.0.1 1,002 11/1/2020
5.6.0 983 10/10/2020
5.5.0 999 10/5/2020
5.4.1 1,059 10/4/2020
5.4.0 981 10/1/2020
5.3.0-alpha0079 657 6/16/2020
5.3.0-alpha0078 656 6/15/2020
5.3.0-alpha0077 659 6/15/2020
5.3.0-alpha0076 676 6/15/2020
5.3.0-alpha0075 652 6/14/2020
5.3.0-alpha0074 628 6/12/2020
5.3.0-alpha0073 662 6/12/2020
5.3.0-alpha0072 648 6/11/2020
5.3.0-alpha0070 706 6/7/2020
5.2.2 954 9/4/2020
5.2.1 964 9/3/2020
5.2.0 1,010 6/7/2020
5.2.0-alpha0073 653 5/26/2020
5.2.0-alpha0072 724 5/25/2020
5.2.0-alpha0071 694 5/25/2020
5.2.0-alpha0070 700 5/24/2020
5.2.0-alpha0069 735 5/24/2020
5.2.0-alpha0066 717 5/21/2020
5.2.0-alpha0065 671 5/20/2020
5.2.0-alpha0064 702 5/17/2020
5.2.0-alpha0057 660 5/10/2020
5.2.0-alpha0056 660 5/8/2020
5.1.2 993 5/24/2020
5.1.1 979 5/10/2020
5.1.0 983 5/7/2020
5.1.0-alpha0055 675 5/3/2020
5.1.0-alpha0054 721 5/3/2020
5.1.0-alpha0053 684 4/30/2020
5.0.5 995 5/4/2020
5.0.4 1,003 5/3/2020
5.0.3 1,007 5/2/2020
5.0.2 1,014 5/2/2020
5.0.1 994 5/2/2020
5.0.0 995 4/29/2020
4.1.0-alpha0014 686 4/29/2020
4.1.0-alpha0013 679 4/24/2020
4.1.0-alpha0005 675 4/20/2020
4.1.0-alpha0004 678 4/18/2020
4.1.0-alpha0001 665 4/17/2020
4.0.9 994 4/29/2020
4.0.8 997 4/28/2020
4.0.7 979 4/27/2020
4.0.6 976 4/24/2020
4.0.5 960 4/22/2020
4.0.4 973 4/21/2020
4.0.3 989 4/20/2020
4.0.2 1,009 4/20/2020
4.0.1 1,008 4/20/2020
4.0.0 959 4/18/2020
3.8.0 1,013 4/17/2020
3.8.0-alpha0048 697 2/28/2020
3.8.0-alpha0042 727 2/13/2020
3.8.0-alpha0041 714 1/8/2020
3.8.0-alpha0040 731 9/26/2019
3.8.0-alpha0039 699 9/25/2019
3.7.1 1,083 9/25/2019
3.7.0 1,059 9/23/2019
3.7.0-alpha0038 763 8/3/2019
3.7.0-alpha0037 765 8/1/2019
3.6.0 1,166 7/17/2019
3.6.0-alpha0036 764 6/4/2019
3.6.0-alpha0035 822 6/2/2019
3.6.0-alpha0034 808 6/2/2019
3.6.0-alpha0033 792 6/2/2019
3.6.0-alpha0031 772 5/4/2019
3.5.2 1,137 7/11/2019
3.5.1 1,224 6/2/2019
3.5.0 1,210 5/2/2019
3.5.0-alpha0036 779 4/10/2019
3.5.0-alpha0031 796 3/25/2019
3.5.0-alpha0030 787 3/21/2019
3.5.0-alpha0029 771 3/19/2019
3.5.0-alpha0027 791 3/18/2019
3.5.0-alpha0026 805 3/18/2019
3.5.0-alpha0025 788 3/17/2019
3.5.0-alpha0024 774 3/16/2019
3.5.0-alpha0021 798 3/15/2019
3.5.0-alpha0020 761 3/14/2019
3.5.0-alpha0019 809 3/14/2019
3.5.0-alpha0018 821 3/14/2019
3.5.0-alpha0013 790 3/14/2019
3.4.5 1,197 3/21/2019
3.4.4 1,206 3/16/2019
3.4.3 1,198 3/14/2019
3.4.2 1,187 3/13/2019
3.4.1 1,205 3/12/2019
3.4.0 1,303 2/19/2019
3.4.0-alpha0022 929 1/27/2019
3.4.0-alpha0021 854 1/25/2019
3.4.0-alpha0020 953 12/21/2018
3.4.0-alpha0019 911 12/6/2018
3.4.0-alpha0018 906 11/21/2018
3.4.0-alpha0017 896 11/20/2018
3.4.0-alpha0016 934 11/5/2018
3.4.0-alpha0015 926 11/2/2018
3.4.0-alpha0011 997 11/1/2018
3.4.0-alpha0010 1,031 10/3/2018
3.4.0-alpha0009 1,032 9/16/2018
3.4.0-alpha0008 1,020 9/1/2018
3.4.0-alpha0007 972 8/29/2018
3.4.0-alpha0006 958 8/28/2018
3.4.0-alpha0005 1,043 8/28/2018
3.4.0-alpha0004 1,030 8/23/2018
3.4.0-alpha0003 1,038 8/22/2018
3.4.0-alpha0002 1,088 8/10/2018
3.4.0-alpha0001 1,146 7/30/2018
3.3.9 1,258 1/25/2019
3.3.8 1,346 1/18/2019
3.3.7 1,369 1/5/2019
3.3.6 1,306 12/19/2018
3.3.5 1,423 11/21/2018
3.3.4 1,399 11/20/2018
3.3.3 1,328 11/11/2018
3.3.2 1,390 10/12/2018
3.3.1 1,426 8/28/2018
3.3.0 1,570 7/18/2018
3.3.0-alpha0007 1,088 7/18/2018
3.3.0-alpha0006 1,271 7/17/2018
3.3.0-alpha0005 1,282 7/17/2018
3.3.0-alpha0004 1,106 7/17/2018
3.3.0-alpha0003 1,232 7/15/2018
3.3.0-alpha0001 1,316 7/11/2018
3.2.0 1,581 7/12/2018
3.1.2 1,744 7/11/2018
3.1.1 1,576 7/4/2018
3.1.0 1,685 6/20/2018
3.1.0-alpha0019 1,282 7/4/2018
3.1.0-alpha0017 1,331 7/2/2018
3.1.0-alpha0016 1,090 6/30/2018
3.1.0-alpha0014 1,133 6/26/2018
3.1.0-alpha0011 1,137 6/23/2018
3.1.0-alpha0010 1,250 6/20/2018
3.1.0-alpha0009 1,098 6/20/2018
3.1.0-alpha0008 1,111 6/19/2018
3.1.0-alpha0007 1,300 6/17/2018
3.1.0-alpha0006 1,097 6/14/2018
3.1.0-alpha0005 1,099 6/14/2018
3.1.0-alpha0004 1,287 5/28/2018
3.0.1 1,725 7/4/2018
3.0.0 1,800 5/24/2018
2.4.0-alpha0027 1,362 5/23/2018
2.4.0-alpha0026 1,263 5/23/2018
2.4.0-alpha0025 1,275 5/22/2018
2.4.0-alpha0024 1,293 5/18/2018
2.4.0-alpha0023 1,314 5/16/2018
2.4.0-alpha0022 1,398 5/16/2018
2.4.0-alpha0021 1,383 5/15/2018
2.4.0-alpha0020 1,426 5/15/2018
2.4.0-alpha0019 1,438 4/20/2018
2.4.0-alpha0017 1,263 4/19/2018
2.4.0-alpha0016 1,340 4/13/2018
2.4.0-alpha0015 1,308 4/3/2018
2.4.0-alpha0014 1,151 4/1/2018
2.4.0-alpha0013 1,670 3/30/2018
2.4.0-alpha0009 1,124 2/20/2018
2.4.0-alpha0002 1,260 12/1/2017
2.3.3 1,800 4/24/2018
2.3.1 1,613 2/20/2018
2.3.0 1,820 2/19/2018
2.3.0-alpha0006 1,143 11/21/2017
2.3.0-alpha0005 1,164 11/13/2017
2.3.0-alpha0002 1,165 9/18/2017
2.2.0 1,637 11/13/2017
2.2.0-alpha0009 1,160 9/14/2017
2.2.0-alpha0008 1,150 9/11/2017
2.2.0-alpha0007 1,139 9/10/2017
2.2.0-alpha0006 1,169 8/18/2017
2.2.0-alpha0002 1,146 8/18/2017
2.1.0 1,646 8/18/2017
2.1.0-alpha0022 1,172 8/18/2017
2.1.0-alpha0020 1,188 7/24/2017
2.1.0-alpha0018 1,191 7/13/2017
2.1.0-alpha0016 1,268 7/12/2017
2.1.0-alpha0011 1,137 7/11/2017
2.1.0-alpha0005 1,218 7/3/2017
2.1.0-alpha0002 1,209 7/3/2017
2.0.4 1,569 7/24/2017
2.0.4-unstable0013 1,295 6/26/2017
2.0.4-unstable0011 1,259 6/26/2017
2.0.4-unstable0010 1,234 6/11/2017
2.0.4-unstable0009 1,316 6/1/2017
2.0.4-unstable0007 1,242 5/4/2017
2.0.4-unstable0004 1,227 5/1/2017
2.0.4-unstable0003 1,236 5/1/2017
2.0.4-unstable0002 1,251 4/30/2017
2.0.4-unstable0001 1,223 4/27/2017
2.0.4-alpha0038 1,198 7/1/2017
2.0.3-unstable0064 1,247 4/27/2017
2.0.3-unstable0058 1,237 3/28/2017
2.0.3-unstable0057 1,235 3/15/2017
2.0.3-unstable0055 1,277 2/10/2017
2.0.3-unstable0053 1,233 2/9/2017
2.0.3-unstable0052 1,205 2/8/2017
1.1.4.506 1,571 7/6/2017
1.1.3.500 1,647 6/28/2017
1.1.2.497 1,585 6/21/2017
1.1.1.494 1,618 5/30/2017
1.1.0.492 1,581 5/4/2017
1.0.4.483 1,577 4/26/2017
1.0.3.481 1,612 4/4/2017
1.0.2.478 1,627 3/15/2017
1.0.1.475 1,578 2/10/2017
1.0.0.469 1,622 2/8/2017
1.0.0 1,586 6/30/2017
0.63.7.467 1,626 2/7/2017
0.63.6.463 1,594 2/7/2017
0.63.6.460 1,531 2/5/2017
0.63.5.454 1,607 10/17/2016
0.63.4.453 1,629 10/10/2016
0.63.3.452 1,566 9/26/2016
0.63.1.451 1,778 9/19/2016
0.63.1.450 1,646 9/11/2016
0.63.0.448 1,573 8/12/2016
0.62.1.445 1,610 8/8/2016
0.62.0.444 1,629 8/8/2016
0.61.1.443 1,647 8/5/2016
0.61.0.442 1,917 8/2/2016
0.60.1.441 1,797 7/31/2016
0.60.0.440 1,740 7/25/2016
0.59.0.439 1,696 7/18/2016
0.59.0.437 1,658 7/18/2016