EasyNetQ.DI.LightInject 8.0.0-beta91

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-beta91
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-beta91
                    
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-beta91" />
                    
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-beta91" />
                    
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-beta91
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-beta91"
                    
#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-beta91&prerelease
                    
Install EasyNetQ.DI.LightInject as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta91&prerelease
                    
Install EasyNetQ.DI.LightInject 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.

Contributors

Thanks to all the people who already contributed!

<a href="https://github.com/EasyNetQ/EasyNetQ/graphs/contributors"> <img src="https://contributors-img.web.app/image?repo=EasyNetQ/EasyNetQ" /> </a>

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 112 3/15/2024
8.0.0-beta95 261 10/22/2023
8.0.0-beta94 165 6/18/2023
8.0.0-beta93 170 6/17/2023
8.0.0-beta92 162 6/17/2023
8.0.0-beta91 175 6/11/2023
8.0.0-beta90 159 5/8/2023
8.0.0-beta9 184 3/21/2023
8.0.0-beta8 186 2/20/2023
8.0.0-beta6 190 1/29/2023
8.0.0-beta5 199 1/20/2023
8.0.0-beta4 176 1/5/2023
8.0.0-beta3 195 12/29/2022
8.0.0-beta2 193 12/16/2022
8.0.0-beta10 198 3/21/2023
8.0.0-beta1 175 12/15/2022
8.0.0-alpha9 203 12/14/2022
8.0.0-alpha8 198 11/30/2022
8.0.0-alpha7 207 11/12/2022
8.0.0-alpha6 203 10/29/2022
8.0.0-alpha5 199 10/5/2022
8.0.0-alpha4 235 10/1/2022
8.0.0-alpha3 259 9/26/2022
8.0.0-alpha2 255 9/21/2022
8.0.0-alpha1 268 9/19/2022
7.8.0 1,608 12/16/2023
7.7.0 177 11/19/2023
7.6.0 201 10/12/2023
7.5.5 1,701 7/20/2023
7.5.4 219 7/19/2023
7.5.3 231 6/15/2023
7.5.2 249 5/14/2023
7.5.1 290 5/4/2023
7.5.0 408 3/25/2023
7.4.3 760 2/3/2023
7.4.1 435 1/31/2023
7.4.0 411 1/29/2023
7.3.12 420 1/23/2023
7.3.11 415 1/22/2023
7.3.10 429 1/19/2023
7.3.9 393 1/17/2023
7.3.8 454 1/4/2023
7.3.7 436 12/22/2022
7.3.6 580 12/19/2022
7.3.5 482 11/30/2022
7.3.4 455 11/30/2022
7.3.3 578 11/24/2022
7.3.2 649 11/15/2022
7.3.1 521 11/12/2022
7.3.0 655 10/29/2022
7.3.0-alpha3 190 10/15/2022
7.2.1 749 10/9/2022
7.2.1-alpha1 183 10/6/2022
7.2.0 802 9/17/2022
7.2.0-alpha1 260 9/15/2022
7.1.1-alpha1 280 9/14/2022
7.1.0 700 9/13/2022
7.0.4 682 9/7/2022
7.0.3 608 9/5/2022
7.0.3-alpha1 191 9/5/2022
7.0.2 592 9/5/2022
7.0.1 601 8/27/2022
7.0.0 738 7/23/2022
7.0.0-rc5 220 6/28/2022
7.0.0-rc4 200 6/27/2022
7.0.0-rc3 232 6/20/2022
7.0.0-rc2 219 6/9/2022
7.0.0-rc1 219 6/9/2022
7.0.0-beta9 211 6/8/2022
7.0.0-beta7 201 6/5/2022
7.0.0-beta6 225 5/24/2022
7.0.0-beta5 283 11/18/2021
7.0.0-beta4 282 11/9/2021
7.0.0-beta3 344 11/6/2021
7.0.0-beta2 336 9/29/2021
7.0.0-beta1 309 9/13/2021
7.0.0-alpha9 283 8/25/2021
7.0.0-alpha8 271 8/25/2021
7.0.0-alpha7 301 8/25/2021
7.0.0-alpha6 294 8/16/2021
7.0.0-alpha5 303 8/16/2021
7.0.0-alpha4 549 1/20/2021
7.0.0-alpha3 580 12/31/2020
7.0.0-alpha2 553 12/28/2020
6.5.2 646 6/20/2022
6.4.1 630 5/22/2022
6.4.0-alpha0096 577 12/6/2020
6.4.0-alpha0095 571 12/6/2020
6.4.0-alpha0094 614 12/6/2020
6.4.0-alpha.99 243 12/26/2020
6.4.0-alpha.97 258 12/9/2020
6.3.1 989 11/28/2020
6.3.0 942 11/22/2020
6.2.0 1,008 11/15/2020
6.1.0 968 11/10/2020
6.0.3 908 11/9/2020
6.0.2 955 11/6/2020
6.0.1 989 11/1/2020
5.6.0 966 10/10/2020
5.5.0 985 10/5/2020
5.4.1 1,041 10/4/2020
5.4.0 964 10/1/2020
5.3.0-alpha0079 643 6/16/2020
5.3.0-alpha0078 642 6/15/2020
5.3.0-alpha0077 646 6/15/2020
5.3.0-alpha0076 661 6/15/2020
5.3.0-alpha0075 639 6/14/2020
5.3.0-alpha0074 614 6/12/2020
5.3.0-alpha0073 649 6/12/2020
5.3.0-alpha0072 633 6/11/2020
5.3.0-alpha0070 692 6/7/2020
5.2.2 939 9/4/2020
5.2.1 952 9/3/2020
5.2.0 994 6/7/2020
5.2.0-alpha0073 634 5/26/2020
5.2.0-alpha0072 700 5/25/2020
5.2.0-alpha0071 675 5/25/2020
5.2.0-alpha0070 682 5/24/2020
5.2.0-alpha0069 717 5/24/2020
5.2.0-alpha0066 700 5/21/2020
5.2.0-alpha0065 654 5/20/2020
5.2.0-alpha0064 682 5/17/2020
5.2.0-alpha0057 640 5/10/2020
5.2.0-alpha0056 634 5/8/2020
5.1.2 975 5/24/2020
5.1.1 960 5/10/2020
5.1.0 967 5/7/2020
5.1.0-alpha0055 658 5/3/2020
5.1.0-alpha0054 702 5/3/2020
5.1.0-alpha0053 663 4/30/2020
5.0.5 976 5/4/2020
5.0.4 985 5/3/2020
5.0.3 988 5/2/2020
5.0.2 994 5/2/2020
5.0.1 975 5/2/2020
5.0.0 978 4/29/2020
4.1.0-alpha0014 666 4/29/2020
4.1.0-alpha0013 660 4/24/2020
4.1.0-alpha0005 659 4/20/2020
4.1.0-alpha0004 659 4/18/2020
4.1.0-alpha0001 647 4/17/2020
4.0.9 976 4/29/2020
4.0.8 979 4/28/2020
4.0.7 958 4/27/2020
4.0.6 958 4/24/2020
4.0.5 944 4/22/2020
4.0.4 953 4/21/2020
4.0.3 973 4/20/2020
4.0.2 991 4/20/2020
4.0.1 990 4/20/2020
4.0.0 943 4/18/2020
3.8.0 993 4/17/2020
3.8.0-alpha0048 681 2/28/2020
3.8.0-alpha0042 703 2/13/2020
3.8.0-alpha0041 694 1/8/2020
3.8.0-alpha0040 710 9/26/2019
3.8.0-alpha0039 682 9/25/2019
3.7.1 1,066 9/25/2019
3.7.0 1,034 9/23/2019
3.7.0-alpha0038 741 8/3/2019
3.7.0-alpha0037 743 8/1/2019
3.6.0 1,145 7/17/2019
3.6.0-alpha0036 741 6/4/2019
3.6.0-alpha0035 802 6/2/2019
3.6.0-alpha0034 782 6/2/2019
3.6.0-alpha0033 770 6/2/2019
3.6.0-alpha0031 753 5/4/2019
3.5.2 1,117 7/11/2019
3.5.1 1,205 6/2/2019
3.5.0 1,188 5/2/2019
3.5.0-alpha0036 761 4/10/2019
3.5.0-alpha0031 771 3/25/2019
3.5.0-alpha0030 768 3/21/2019
3.5.0-alpha0029 751 3/19/2019
3.5.0-alpha0027 770 3/18/2019
3.5.0-alpha0026 781 3/18/2019
3.5.0-alpha0025 769 3/17/2019
3.5.0-alpha0024 755 3/16/2019
3.5.0-alpha0021 779 3/15/2019
3.5.0-alpha0020 742 3/14/2019
3.5.0-alpha0019 789 3/14/2019
3.5.0-alpha0018 800 3/14/2019
3.5.0-alpha0013 764 3/14/2019
3.4.5 1,177 3/21/2019
3.4.4 1,184 3/16/2019
3.4.3 1,178 3/14/2019
3.4.2 1,167 3/13/2019
3.4.1 1,184 3/12/2019
3.4.0 1,280 2/19/2019
3.4.0-alpha0022 909 1/27/2019
3.4.0-alpha0021 834 1/25/2019
3.4.0-alpha0020 928 12/21/2018
3.4.0-alpha0019 892 12/6/2018
3.4.0-alpha0018 883 11/21/2018
3.4.0-alpha0017 872 11/20/2018
3.4.0-alpha0016 911 11/5/2018
3.4.0-alpha0015 902 11/2/2018
3.4.0-alpha0011 974 11/1/2018
3.4.0-alpha0010 1,004 10/3/2018
3.4.0-alpha0009 1,003 9/16/2018
3.4.0-alpha0008 994 9/1/2018
3.4.0-alpha0007 943 8/29/2018
3.4.0-alpha0006 925 8/28/2018
3.4.0-alpha0005 1,015 8/28/2018
3.4.0-alpha0004 1,004 8/23/2018
3.4.0-alpha0003 1,010 8/22/2018
3.4.0-alpha0002 1,061 8/10/2018
3.4.0-alpha0001 1,102 7/30/2018
3.3.9 1,240 1/25/2019
3.3.8 1,327 1/18/2019
3.3.7 1,346 1/5/2019
3.3.6 1,287 12/19/2018
3.3.5 1,402 11/21/2018
3.3.4 1,376 11/20/2018
3.3.3 1,305 11/11/2018
3.3.2 1,367 10/12/2018
3.3.1 1,401 8/28/2018
3.3.0 1,532 7/18/2018
3.3.0-alpha0007 1,044 7/18/2018
3.3.0-alpha0006 1,210 7/17/2018
3.3.0-alpha0005 1,220 7/17/2018
3.3.0-alpha0004 1,062 7/17/2018
3.3.0-alpha0003 1,172 7/15/2018
3.3.0-alpha0001 1,254 7/11/2018
3.2.0 1,540 7/12/2018
3.1.2 1,680 7/11/2018
3.1.1 1,531 7/4/2018
3.1.0 1,621 6/20/2018
3.1.0-alpha0019 1,219 7/4/2018
3.1.0-alpha0017 1,270 7/2/2018
3.1.0-alpha0016 1,052 6/30/2018
3.1.0-alpha0014 1,091 6/26/2018
3.1.0-alpha0011 1,095 6/23/2018
3.1.0-alpha0010 1,190 6/20/2018
3.1.0-alpha0009 1,056 6/20/2018
3.1.0-alpha0008 1,071 6/19/2018
3.1.0-alpha0007 1,235 6/17/2018
3.1.0-alpha0006 1,053 6/14/2018
3.1.0-alpha0005 1,056 6/14/2018
3.1.0-alpha0004 1,228 5/28/2018
3.0.1 1,666 7/4/2018
3.0.0 1,739 5/24/2018
2.4.0-alpha0027 1,301 5/23/2018
2.4.0-alpha0026 1,202 5/23/2018
2.4.0-alpha0025 1,213 5/22/2018
2.4.0-alpha0024 1,236 5/18/2018
2.4.0-alpha0023 1,251 5/16/2018
2.4.0-alpha0022 1,338 5/16/2018
2.4.0-alpha0021 1,322 5/15/2018
2.4.0-alpha0020 1,365 5/15/2018
2.4.0-alpha0019 1,377 4/20/2018
2.4.0-alpha0017 1,203 4/19/2018
2.4.0-alpha0016 1,279 4/13/2018
2.4.0-alpha0015 1,246 4/3/2018
2.4.0-alpha0014 1,109 4/1/2018
2.4.0-alpha0013 1,599 3/30/2018
2.4.0-alpha0009 1,081 2/20/2018
2.4.0-alpha0002 1,216 12/1/2017
2.3.3 1,737 4/24/2018
2.3.1 1,567 2/20/2018
2.3.0 1,756 2/19/2018
2.3.0-alpha0006 1,098 11/21/2017
2.3.0-alpha0005 1,122 11/13/2017
2.3.0-alpha0002 1,123 9/18/2017
2.2.0 1,592 11/13/2017
2.2.0-alpha0009 1,121 9/14/2017
2.2.0-alpha0008 1,110 9/11/2017
2.2.0-alpha0007 1,097 9/10/2017
2.2.0-alpha0006 1,126 8/18/2017
2.2.0-alpha0002 1,103 8/18/2017
2.1.0 1,608 8/18/2017
2.1.0-alpha0022 1,129 8/18/2017
2.1.0-alpha0020 1,146 7/24/2017
2.1.0-alpha0018 1,150 7/13/2017
2.1.0-alpha0016 1,229 7/12/2017
2.1.0-alpha0011 1,099 7/11/2017
2.1.0-alpha0005 1,177 7/3/2017
2.1.0-alpha0002 1,166 7/3/2017
2.0.4 1,527 7/24/2017
2.0.4-unstable0013 1,253 6/26/2017
2.0.4-unstable0011 1,217 6/26/2017
2.0.4-unstable0010 1,191 6/11/2017
2.0.4-unstable0009 1,271 6/1/2017
2.0.4-unstable0007 1,201 5/4/2017
2.0.4-unstable0004 1,184 5/1/2017
2.0.4-unstable0003 1,191 5/1/2017
2.0.4-unstable0002 1,208 4/30/2017
2.0.4-unstable0001 1,178 4/27/2017
2.0.4-alpha0038 1,154 7/1/2017
2.0.3-unstable0064 1,204 4/27/2017
2.0.3-unstable0058 1,192 3/28/2017
2.0.3-unstable0057 1,191 3/15/2017
2.0.3-unstable0055 1,236 2/10/2017
2.0.3-unstable0053 1,182 2/9/2017
2.0.3-unstable0052 1,155 2/8/2017
1.1.4.506 1,532 7/6/2017
1.1.3.500 1,608 6/28/2017
1.1.2.497 1,545 6/21/2017
1.1.1.494 1,578 5/30/2017
1.1.0.492 1,541 5/4/2017
1.0.4.483 1,539 4/26/2017
1.0.3.481 1,571 4/4/2017
1.0.2.478 1,579 3/15/2017
1.0.1.475 1,539 2/10/2017
1.0.0.469 1,579 2/8/2017
1.0.0 1,540 6/30/2017
0.63.7.467 1,583 2/7/2017
0.63.6.463 1,551 2/7/2017
0.63.6.460 1,489 2/5/2017
0.63.5.454 1,562 10/17/2016
0.63.4.453 1,585 10/10/2016
0.63.3.452 1,525 9/26/2016
0.63.1.451 1,735 9/19/2016
0.63.1.450 1,607 9/11/2016
0.63.0.448 1,533 8/12/2016
0.62.1.445 1,565 8/8/2016
0.62.0.444 1,589 8/8/2016
0.61.1.443 1,605 8/5/2016
0.61.0.442 1,868 8/2/2016
0.60.1.441 1,746 7/31/2016
0.60.0.440 1,694 7/25/2016
0.59.0.439 1,651 7/18/2016
0.59.0.437 1,617 7/18/2016