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.
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.
// Install EasyNetQ.DI.LightInject as a Cake Addin
#addin nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta5&prerelease

// Install EasyNetQ.DI.LightInject as a Cake Tool
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta5&prerelease                

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. 
.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 99 3/15/2024
8.0.0-beta95 256 10/22/2023
8.0.0-beta94 156 6/18/2023
8.0.0-beta93 156 6/17/2023
8.0.0-beta92 144 6/17/2023
8.0.0-beta91 160 6/11/2023
8.0.0-beta90 143 5/8/2023
8.0.0-beta9 168 3/21/2023
8.0.0-beta8 169 2/20/2023
8.0.0-beta6 170 1/29/2023
8.0.0-beta5 180 1/20/2023
8.0.0-beta4 157 1/5/2023
8.0.0-beta3 176 12/29/2022
8.0.0-beta2 174 12/16/2022
8.0.0-beta10 181 3/21/2023
8.0.0-beta1 155 12/15/2022
8.0.0-alpha9 182 12/14/2022
8.0.0-alpha8 177 11/30/2022
8.0.0-alpha7 188 11/12/2022
8.0.0-alpha6 183 10/29/2022
8.0.0-alpha5 179 10/5/2022
8.0.0-alpha4 208 10/1/2022
8.0.0-alpha3 236 9/26/2022
8.0.0-alpha2 231 9/21/2022
8.0.0-alpha1 246 9/19/2022
7.8.0 916 12/16/2023
7.7.0 166 11/19/2023
7.6.0 187 10/12/2023
7.5.5 1,540 7/20/2023
7.5.4 206 7/19/2023
7.5.3 214 6/15/2023
7.5.2 229 5/14/2023
7.5.1 271 5/4/2023
7.5.0 387 3/25/2023
7.4.3 738 2/3/2023
7.4.1 413 1/31/2023
7.4.0 387 1/29/2023
7.3.12 397 1/23/2023
7.3.11 393 1/22/2023
7.3.10 405 1/19/2023
7.3.9 372 1/17/2023
7.3.8 431 1/4/2023
7.3.7 414 12/22/2022
7.3.6 557 12/19/2022
7.3.5 458 11/30/2022
7.3.4 430 11/30/2022
7.3.3 552 11/24/2022
7.3.2 624 11/15/2022
7.3.1 495 11/12/2022
7.3.0 631 10/29/2022
7.3.0-alpha3 170 10/15/2022
7.2.1 722 10/9/2022
7.2.1-alpha1 163 10/6/2022
7.2.0 774 9/17/2022
7.2.0-alpha1 236 9/15/2022
7.1.1-alpha1 256 9/14/2022
7.1.0 671 9/13/2022
7.0.4 654 9/7/2022
7.0.3 579 9/5/2022
7.0.3-alpha1 165 9/5/2022
7.0.2 563 9/5/2022
7.0.1 570 8/27/2022
7.0.0 707 7/23/2022
7.0.0-rc5 193 6/28/2022
7.0.0-rc4 174 6/27/2022
7.0.0-rc3 207 6/20/2022
7.0.0-rc2 195 6/9/2022
7.0.0-rc1 188 6/9/2022
7.0.0-beta9 185 6/8/2022
7.0.0-beta7 176 6/5/2022
7.0.0-beta6 199 5/24/2022
7.0.0-beta5 246 11/18/2021
7.0.0-beta4 247 11/9/2021
7.0.0-beta3 309 11/6/2021
7.0.0-beta2 301 9/29/2021
7.0.0-beta1 277 9/13/2021
7.0.0-alpha9 249 8/25/2021
7.0.0-alpha8 237 8/25/2021
7.0.0-alpha7 265 8/25/2021
7.0.0-alpha6 261 8/16/2021
7.0.0-alpha5 268 8/16/2021
7.0.0-alpha4 507 1/20/2021
7.0.0-alpha3 537 12/31/2020
7.0.0-alpha2 510 12/28/2020
6.5.2 614 6/20/2022
6.4.1 598 5/22/2022
6.4.0-alpha0096 534 12/6/2020
6.4.0-alpha0095 528 12/6/2020
6.4.0-alpha0094 569 12/6/2020
6.4.0-alpha.99 198 12/26/2020
6.4.0-alpha.97 215 12/9/2020
6.3.1 940 11/28/2020
6.3.0 893 11/22/2020
6.2.0 959 11/15/2020
6.1.0 908 11/10/2020
6.0.3 859 11/9/2020
6.0.2 907 11/6/2020
6.0.1 938 11/1/2020
5.6.0 915 10/10/2020
5.5.0 937 10/5/2020
5.4.1 991 10/4/2020
5.4.0 914 10/1/2020
5.3.0-alpha0079 601 6/16/2020
5.3.0-alpha0078 598 6/15/2020
5.3.0-alpha0077 603 6/15/2020
5.3.0-alpha0076 618 6/15/2020
5.3.0-alpha0075 599 6/14/2020
5.3.0-alpha0074 571 6/12/2020
5.3.0-alpha0073 605 6/12/2020
5.3.0-alpha0072 589 6/11/2020
5.3.0-alpha0070 648 6/7/2020
5.2.2 889 9/4/2020
5.2.1 903 9/3/2020
5.2.0 943 6/7/2020
5.2.0-alpha0073 588 5/26/2020
5.2.0-alpha0072 655 5/25/2020
5.2.0-alpha0071 633 5/25/2020
5.2.0-alpha0070 636 5/24/2020
5.2.0-alpha0069 673 5/24/2020
5.2.0-alpha0066 650 5/21/2020
5.2.0-alpha0065 611 5/20/2020
5.2.0-alpha0064 637 5/17/2020
5.2.0-alpha0057 594 5/10/2020
5.2.0-alpha0056 587 5/8/2020
5.1.2 925 5/24/2020
5.1.1 910 5/10/2020
5.1.0 916 5/7/2020
5.1.0-alpha0055 613 5/3/2020
5.1.0-alpha0054 656 5/3/2020
5.1.0-alpha0053 615 4/30/2020
5.0.5 924 5/4/2020
5.0.4 934 5/3/2020
5.0.3 935 5/2/2020
5.0.2 946 5/2/2020
5.0.1 922 5/2/2020
5.0.0 927 4/29/2020
4.1.0-alpha0014 619 4/29/2020
4.1.0-alpha0013 614 4/24/2020
4.1.0-alpha0005 613 4/20/2020
4.1.0-alpha0004 614 4/18/2020
4.1.0-alpha0001 602 4/17/2020
4.0.9 922 4/29/2020
4.0.8 928 4/28/2020
4.0.7 908 4/27/2020
4.0.6 907 4/24/2020
4.0.5 893 4/22/2020
4.0.4 901 4/21/2020
4.0.3 921 4/20/2020
4.0.2 939 4/20/2020
4.0.1 939 4/20/2020
4.0.0 893 4/18/2020
3.8.0 942 4/17/2020
3.8.0-alpha0048 636 2/28/2020
3.8.0-alpha0042 658 2/13/2020
3.8.0-alpha0041 650 1/8/2020
3.8.0-alpha0040 663 9/26/2019
3.8.0-alpha0039 635 9/25/2019
3.7.1 1,013 9/25/2019
3.7.0 980 9/23/2019
3.7.0-alpha0038 692 8/3/2019
3.7.0-alpha0037 695 8/1/2019
3.6.0 1,087 7/17/2019
3.6.0-alpha0036 694 6/4/2019
3.6.0-alpha0035 754 6/2/2019
3.6.0-alpha0034 735 6/2/2019
3.6.0-alpha0033 723 6/2/2019
3.6.0-alpha0031 702 5/4/2019
3.5.2 1,062 7/11/2019
3.5.1 1,153 6/2/2019
3.5.0 1,132 5/2/2019
3.5.0-alpha0036 712 4/10/2019
3.5.0-alpha0031 719 3/25/2019
3.5.0-alpha0030 717 3/21/2019
3.5.0-alpha0029 701 3/19/2019
3.5.0-alpha0027 719 3/18/2019
3.5.0-alpha0026 731 3/18/2019
3.5.0-alpha0025 718 3/17/2019
3.5.0-alpha0024 697 3/16/2019
3.5.0-alpha0021 728 3/15/2019
3.5.0-alpha0020 691 3/14/2019
3.5.0-alpha0019 739 3/14/2019
3.5.0-alpha0018 749 3/14/2019
3.5.0-alpha0013 713 3/14/2019
3.4.5 1,121 3/21/2019
3.4.4 1,126 3/16/2019
3.4.3 1,124 3/14/2019
3.4.2 1,106 3/13/2019
3.4.1 1,128 3/12/2019
3.4.0 1,223 2/19/2019
3.4.0-alpha0022 859 1/27/2019
3.4.0-alpha0021 780 1/25/2019
3.4.0-alpha0020 877 12/21/2018
3.4.0-alpha0019 839 12/6/2018
3.4.0-alpha0018 825 11/21/2018
3.4.0-alpha0017 811 11/20/2018
3.4.0-alpha0016 849 11/5/2018
3.4.0-alpha0015 840 11/2/2018
3.4.0-alpha0011 909 11/1/2018
3.4.0-alpha0010 933 10/3/2018
3.4.0-alpha0009 936 9/16/2018
3.4.0-alpha0008 927 9/1/2018
3.4.0-alpha0007 877 8/29/2018
3.4.0-alpha0006 859 8/28/2018
3.4.0-alpha0005 949 8/28/2018
3.4.0-alpha0004 934 8/23/2018
3.4.0-alpha0003 943 8/22/2018
3.4.0-alpha0002 992 8/10/2018
3.4.0-alpha0001 993 7/30/2018
3.3.9 1,183 1/25/2019
3.3.8 1,270 1/18/2019
3.3.7 1,291 1/5/2019
3.3.6 1,231 12/19/2018
3.3.5 1,340 11/21/2018
3.3.4 1,309 11/20/2018
3.3.3 1,236 11/11/2018
3.3.2 1,290 10/12/2018
3.3.1 1,329 8/28/2018
3.3.0 1,416 7/18/2018
3.3.0-alpha0007 934 7/18/2018
3.3.0-alpha0006 1,048 7/17/2018
3.3.0-alpha0005 1,058 7/17/2018
3.3.0-alpha0004 953 7/17/2018
3.3.0-alpha0003 1,010 7/15/2018
3.3.0-alpha0001 1,091 7/11/2018
3.2.0 1,424 7/12/2018
3.1.2 1,513 7/11/2018
3.1.1 1,414 7/4/2018
3.1.0 1,450 6/20/2018
3.1.0-alpha0019 1,054 7/4/2018
3.1.0-alpha0017 1,106 7/2/2018
3.1.0-alpha0016 942 6/30/2018
3.1.0-alpha0014 981 6/26/2018
3.1.0-alpha0011 985 6/23/2018
3.1.0-alpha0010 1,026 6/20/2018
3.1.0-alpha0009 945 6/20/2018
3.1.0-alpha0008 963 6/19/2018
3.1.0-alpha0007 1,071 6/17/2018
3.1.0-alpha0006 941 6/14/2018
3.1.0-alpha0005 944 6/14/2018
3.1.0-alpha0004 1,064 5/28/2018
3.0.1 1,492 7/4/2018
3.0.0 1,560 5/24/2018
2.4.0-alpha0027 1,134 5/23/2018
2.4.0-alpha0026 1,035 5/23/2018
2.4.0-alpha0025 1,047 5/22/2018
2.4.0-alpha0024 1,069 5/18/2018
2.4.0-alpha0023 1,079 5/16/2018
2.4.0-alpha0022 1,166 5/16/2018
2.4.0-alpha0021 1,151 5/15/2018
2.4.0-alpha0020 1,192 5/15/2018
2.4.0-alpha0019 1,197 4/20/2018
2.4.0-alpha0017 1,027 4/19/2018
2.4.0-alpha0016 1,105 4/13/2018
2.4.0-alpha0015 1,071 4/3/2018
2.4.0-alpha0014 995 4/1/2018
2.4.0-alpha0013 1,367 3/30/2018
2.4.0-alpha0009 965 2/20/2018
2.4.0-alpha0002 1,096 12/1/2017
2.3.3 1,556 4/24/2018
2.3.1 1,444 2/20/2018
2.3.0 1,578 2/19/2018
2.3.0-alpha0006 979 11/21/2017
2.3.0-alpha0005 1,004 11/13/2017
2.3.0-alpha0002 1,004 9/18/2017
2.2.0 1,468 11/13/2017
2.2.0-alpha0009 1,001 9/14/2017
2.2.0-alpha0008 991 9/11/2017
2.2.0-alpha0007 978 9/10/2017
2.2.0-alpha0006 1,007 8/18/2017
2.2.0-alpha0002 984 8/18/2017
2.1.0 1,482 8/18/2017
2.1.0-alpha0022 1,010 8/18/2017
2.1.0-alpha0020 1,027 7/24/2017
2.1.0-alpha0018 1,031 7/13/2017
2.1.0-alpha0016 1,109 7/12/2017
2.1.0-alpha0011 982 7/11/2017
2.1.0-alpha0005 1,060 7/3/2017
2.1.0-alpha0002 1,047 7/3/2017
2.0.4 1,402 7/24/2017
2.0.4-unstable0013 1,134 6/26/2017
2.0.4-unstable0011 1,100 6/26/2017
2.0.4-unstable0010 1,073 6/11/2017
2.0.4-unstable0009 1,153 6/1/2017
2.0.4-unstable0007 1,084 5/4/2017
2.0.4-unstable0004 1,066 5/1/2017
2.0.4-unstable0003 1,074 5/1/2017
2.0.4-unstable0002 1,091 4/30/2017
2.0.4-unstable0001 1,060 4/27/2017
2.0.4-alpha0038 1,036 7/1/2017
2.0.3-unstable0064 1,087 4/27/2017
2.0.3-unstable0058 1,072 3/28/2017
2.0.3-unstable0057 1,073 3/15/2017
2.0.3-unstable0055 1,117 2/10/2017
2.0.3-unstable0053 1,061 2/9/2017
2.0.3-unstable0052 1,036 2/8/2017
1.1.4.506 1,410 7/6/2017
1.1.3.500 1,484 6/28/2017
1.1.2.497 1,422 6/21/2017
1.1.1.494 1,454 5/30/2017
1.1.0.492 1,419 5/4/2017
1.0.4.483 1,417 4/26/2017
1.0.3.481 1,446 4/4/2017
1.0.2.478 1,455 3/15/2017
1.0.1.475 1,417 2/10/2017
1.0.0.469 1,455 2/8/2017
1.0.0 1,417 6/30/2017
0.63.7.467 1,458 2/7/2017
0.63.6.463 1,427 2/7/2017
0.63.6.460 1,366 2/5/2017
0.63.5.454 1,437 10/17/2016
0.63.4.453 1,459 10/10/2016
0.63.3.452 1,402 9/26/2016
0.63.1.451 1,611 9/19/2016
0.63.1.450 1,483 9/11/2016
0.63.0.448 1,407 8/12/2016
0.62.1.445 1,438 8/8/2016
0.62.0.444 1,460 8/8/2016
0.61.1.443 1,477 8/5/2016
0.61.0.442 1,740 8/2/2016
0.60.1.441 1,619 7/31/2016
0.60.0.440 1,566 7/25/2016
0.59.0.439 1,523 7/18/2016
0.59.0.437 1,489 7/18/2016