EasyNetQ.DI.LightInject 8.0.0-beta2

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-beta2
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-beta2
                    
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-beta2" />
                    
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-beta2" />
                    
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-beta2
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-beta2"
                    
#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-beta2
                    
#: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-beta2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta2&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 176 3/15/2024
8.0.0-beta95 300 10/22/2023
8.0.0-beta94 230 6/18/2023
8.0.0-beta93 227 6/17/2023
8.0.0-beta92 224 6/17/2023
8.0.0-beta91 257 6/11/2023
8.0.0-beta90 245 5/8/2023
8.0.0-beta9 269 3/21/2023
8.0.0-beta8 274 2/20/2023
8.0.0-beta6 271 1/29/2023
8.0.0-beta5 271 1/20/2023
8.0.0-beta4 252 1/5/2023
8.0.0-beta3 286 12/29/2022
8.0.0-beta2 278 12/16/2022
8.0.0-beta10 266 3/21/2023
8.0.0-beta1 245 12/15/2022
8.0.0-alpha9 283 12/14/2022
8.0.0-alpha8 288 11/30/2022
8.0.0-alpha7 300 11/12/2022
8.0.0-alpha6 294 10/29/2022
8.0.0-alpha5 270 10/5/2022
8.0.0-alpha4 320 10/1/2022
8.0.0-alpha3 347 9/26/2022
8.0.0-alpha2 331 9/21/2022
8.0.0-alpha1 360 9/19/2022
7.8.0 2,246 12/16/2023
7.7.0 225 11/19/2023
7.6.0 254 10/12/2023
7.5.5 1,821 7/20/2023
7.5.4 279 7/19/2023
7.5.3 297 6/15/2023
7.5.2 340 5/14/2023
7.5.1 352 5/4/2023
7.5.0 467 3/25/2023
7.4.3 832 2/3/2023
7.4.1 519 1/31/2023
7.4.0 497 1/29/2023
7.3.12 502 1/23/2023
7.3.11 487 1/22/2023
7.3.10 502 1/19/2023
7.3.9 473 1/17/2023
7.3.8 524 1/4/2023
7.3.7 496 12/22/2022
7.3.6 666 12/19/2022
7.3.5 555 11/30/2022
7.3.4 537 11/30/2022
7.3.3 668 11/24/2022
7.3.2 715 11/15/2022
7.3.1 604 11/12/2022
7.3.0 728 10/29/2022
7.3.0-alpha3 276 10/15/2022
7.2.1 825 10/9/2022
7.2.1-alpha1 258 10/6/2022
7.2.0 882 9/17/2022
7.2.0-alpha1 335 9/15/2022
7.1.1-alpha1 370 9/14/2022
7.1.0 789 9/13/2022
7.0.4 769 9/7/2022
7.0.3 684 9/5/2022
7.0.3-alpha1 275 9/5/2022
7.0.2 666 9/5/2022
7.0.1 691 8/27/2022
7.0.0 826 7/23/2022
7.0.0-rc5 324 6/28/2022
7.0.0-rc4 285 6/27/2022
7.0.0-rc3 325 6/20/2022
7.0.0-rc2 316 6/9/2022
7.0.0-rc1 313 6/9/2022
7.0.0-beta9 298 6/8/2022
7.0.0-beta7 287 6/5/2022
7.0.0-beta6 292 5/24/2022
7.0.0-beta5 385 11/18/2021
7.0.0-beta4 374 11/9/2021
7.0.0-beta3 423 11/6/2021
7.0.0-beta2 417 9/29/2021
7.0.0-beta1 403 9/13/2021
7.0.0-alpha9 361 8/25/2021
7.0.0-alpha8 355 8/25/2021
7.0.0-alpha7 385 8/25/2021
7.0.0-alpha6 388 8/16/2021
7.0.0-alpha5 396 8/16/2021
7.0.0-alpha4 647 1/20/2021
7.0.0-alpha3 670 12/31/2020
7.0.0-alpha2 640 12/28/2020
6.5.2 746 6/20/2022
6.4.1 707 5/22/2022
6.4.0-alpha0096 682 12/6/2020
6.4.0-alpha0095 658 12/6/2020
6.4.0-alpha0094 714 12/6/2020
6.4.0-alpha.99 311 12/26/2020
6.4.0-alpha.97 338 12/9/2020
6.3.1 1,092 11/28/2020
6.3.0 1,040 11/22/2020
6.2.0 1,105 11/15/2020
6.1.0 1,057 11/10/2020
6.0.3 1,003 11/9/2020
6.0.2 1,060 11/6/2020
6.0.1 1,077 11/1/2020
5.6.0 1,070 10/10/2020
5.5.0 1,088 10/5/2020
5.4.1 1,147 10/4/2020
5.4.0 1,070 10/1/2020
5.3.0-alpha0079 750 6/16/2020
5.3.0-alpha0078 744 6/15/2020
5.3.0-alpha0077 736 6/15/2020
5.3.0-alpha0076 738 6/15/2020
5.3.0-alpha0075 722 6/14/2020
5.3.0-alpha0074 718 6/12/2020
5.3.0-alpha0073 734 6/12/2020
5.3.0-alpha0072 725 6/11/2020
5.3.0-alpha0070 779 6/7/2020
5.2.2 1,045 9/4/2020
5.2.1 1,038 9/3/2020
5.2.0 1,095 6/7/2020
5.2.0-alpha0073 726 5/26/2020
5.2.0-alpha0072 816 5/25/2020
5.2.0-alpha0071 783 5/25/2020
5.2.0-alpha0070 786 5/24/2020
5.2.0-alpha0069 811 5/24/2020
5.2.0-alpha0066 802 5/21/2020
5.2.0-alpha0065 758 5/20/2020
5.2.0-alpha0064 791 5/17/2020
5.2.0-alpha0057 746 5/10/2020
5.2.0-alpha0056 747 5/8/2020
5.1.2 1,086 5/24/2020
5.1.1 1,069 5/10/2020
5.1.0 1,074 5/7/2020
5.1.0-alpha0055 767 5/3/2020
5.1.0-alpha0054 796 5/3/2020
5.1.0-alpha0053 757 4/30/2020
5.0.5 1,093 5/4/2020
5.0.4 1,063 5/3/2020
5.0.3 1,080 5/2/2020
5.0.2 1,105 5/2/2020
5.0.1 1,087 5/2/2020
5.0.0 1,068 4/29/2020
4.1.0-alpha0014 759 4/29/2020
4.1.0-alpha0013 766 4/24/2020
4.1.0-alpha0005 766 4/20/2020
4.1.0-alpha0004 760 4/18/2020
4.1.0-alpha0001 753 4/17/2020
4.0.9 1,087 4/29/2020
4.0.8 1,081 4/28/2020
4.0.7 1,067 4/27/2020
4.0.6 1,062 4/24/2020
4.0.5 1,041 4/22/2020
4.0.4 1,060 4/21/2020
4.0.3 1,078 4/20/2020
4.0.2 1,072 4/20/2020
4.0.1 1,103 4/20/2020
4.0.0 1,045 4/18/2020
3.8.0 1,089 4/17/2020
3.8.0-alpha0048 790 2/28/2020
3.8.0-alpha0042 828 2/13/2020
3.8.0-alpha0041 801 1/8/2020
3.8.0-alpha0040 819 9/26/2019
3.8.0-alpha0039 786 9/25/2019
3.7.1 1,156 9/25/2019
3.7.0 1,134 9/23/2019
3.7.0-alpha0038 831 8/3/2019
3.7.0-alpha0037 852 8/1/2019
3.6.0 1,247 7/17/2019
3.6.0-alpha0036 834 6/4/2019
3.6.0-alpha0035 894 6/2/2019
3.6.0-alpha0034 889 6/2/2019
3.6.0-alpha0033 899 6/2/2019
3.6.0-alpha0031 875 5/4/2019
3.5.2 1,224 7/11/2019
3.5.1 1,329 6/2/2019
3.5.0 1,312 5/2/2019
3.5.0-alpha0036 860 4/10/2019
3.5.0-alpha0031 892 3/25/2019
3.5.0-alpha0030 867 3/21/2019
3.5.0-alpha0029 850 3/19/2019
3.5.0-alpha0027 891 3/18/2019
3.5.0-alpha0026 882 3/18/2019
3.5.0-alpha0025 869 3/17/2019
3.5.0-alpha0024 878 3/16/2019
3.5.0-alpha0021 884 3/15/2019
3.5.0-alpha0020 861 3/14/2019
3.5.0-alpha0019 878 3/14/2019
3.5.0-alpha0018 895 3/14/2019
3.5.0-alpha0013 862 3/14/2019
3.4.5 1,275 3/21/2019
3.4.4 1,304 3/16/2019
3.4.3 1,273 3/14/2019
3.4.2 1,240 3/13/2019
3.4.1 1,293 3/12/2019
3.4.0 1,390 2/19/2019
3.4.0-alpha0022 1,013 1/27/2019
3.4.0-alpha0021 937 1/25/2019
3.4.0-alpha0020 1,052 12/21/2018
3.4.0-alpha0019 1,004 12/6/2018
3.4.0-alpha0018 1,008 11/21/2018
3.4.0-alpha0017 981 11/20/2018
3.4.0-alpha0016 1,024 11/5/2018
3.4.0-alpha0015 1,010 11/2/2018
3.4.0-alpha0011 1,101 11/1/2018
3.4.0-alpha0010 1,107 10/3/2018
3.4.0-alpha0009 1,123 9/16/2018
3.4.0-alpha0008 1,096 9/1/2018
3.4.0-alpha0007 1,055 8/29/2018
3.4.0-alpha0006 1,029 8/28/2018
3.4.0-alpha0005 1,122 8/28/2018
3.4.0-alpha0004 1,121 8/23/2018
3.4.0-alpha0003 1,110 8/22/2018
3.4.0-alpha0002 1,175 8/10/2018
3.4.0-alpha0001 1,262 7/30/2018
3.3.9 1,353 1/25/2019
3.3.8 1,442 1/18/2019
3.3.7 1,438 1/5/2019
3.3.6 1,388 12/19/2018
3.3.5 1,503 11/21/2018
3.3.4 1,474 11/20/2018
3.3.3 1,406 11/11/2018
3.3.2 1,456 10/12/2018
3.3.1 1,510 8/28/2018
3.3.0 1,707 7/18/2018
3.3.0-alpha0007 1,215 7/18/2018
3.3.0-alpha0006 1,442 7/17/2018
3.3.0-alpha0005 1,437 7/17/2018
3.3.0-alpha0004 1,222 7/17/2018
3.3.0-alpha0003 1,390 7/15/2018
3.3.0-alpha0001 1,482 7/11/2018
3.2.0 1,707 7/12/2018
3.1.2 1,908 7/11/2018
3.1.1 1,703 7/4/2018
3.1.0 1,862 6/20/2018
3.1.0-alpha0019 1,445 7/4/2018
3.1.0-alpha0017 1,492 7/2/2018
3.1.0-alpha0016 1,211 6/30/2018
3.1.0-alpha0014 1,260 6/26/2018
3.1.0-alpha0011 1,270 6/23/2018
3.1.0-alpha0010 1,400 6/20/2018
3.1.0-alpha0009 1,215 6/20/2018
3.1.0-alpha0008 1,233 6/19/2018
3.1.0-alpha0007 1,447 6/17/2018
3.1.0-alpha0006 1,209 6/14/2018
3.1.0-alpha0005 1,234 6/14/2018
3.1.0-alpha0004 1,466 5/28/2018
3.0.1 1,922 7/4/2018
3.0.0 1,989 5/24/2018
2.4.0-alpha0027 1,513 5/23/2018
2.4.0-alpha0026 1,421 5/23/2018
2.4.0-alpha0025 1,436 5/22/2018
2.4.0-alpha0024 1,468 5/18/2018
2.4.0-alpha0023 1,489 5/16/2018
2.4.0-alpha0022 1,564 5/16/2018
2.4.0-alpha0021 1,537 5/15/2018
2.4.0-alpha0020 1,596 5/15/2018
2.4.0-alpha0019 1,597 4/20/2018
2.4.0-alpha0017 1,422 4/19/2018
2.4.0-alpha0016 1,512 4/13/2018
2.4.0-alpha0015 1,465 4/3/2018
2.4.0-alpha0014 1,282 4/1/2018
2.4.0-alpha0013 1,863 3/30/2018
2.4.0-alpha0009 1,245 2/20/2018
2.4.0-alpha0002 1,356 12/1/2017
2.3.3 1,989 4/24/2018
2.3.1 1,720 2/20/2018
2.3.0 1,987 2/19/2018
2.3.0-alpha0006 1,261 11/21/2017
2.3.0-alpha0005 1,294 11/13/2017
2.3.0-alpha0002 1,296 9/18/2017
2.2.0 1,764 11/13/2017
2.2.0-alpha0009 1,291 9/14/2017
2.2.0-alpha0008 1,287 9/11/2017
2.2.0-alpha0007 1,260 9/10/2017
2.2.0-alpha0006 1,287 8/18/2017
2.2.0-alpha0002 1,266 8/18/2017
2.1.0 1,831 8/18/2017
2.1.0-alpha0022 1,314 8/18/2017
2.1.0-alpha0020 1,306 7/24/2017
2.1.0-alpha0018 1,325 7/13/2017
2.1.0-alpha0016 1,370 7/12/2017
2.1.0-alpha0011 1,264 7/11/2017
2.1.0-alpha0005 1,341 7/3/2017
2.1.0-alpha0002 1,315 7/3/2017
2.0.4 1,692 7/24/2017
2.0.4-unstable0013 1,412 6/26/2017
2.0.4-unstable0011 1,389 6/26/2017
2.0.4-unstable0010 1,374 6/11/2017
2.0.4-unstable0009 1,457 6/1/2017
2.0.4-unstable0007 1,387 5/4/2017
2.0.4-unstable0004 1,331 5/1/2017
2.0.4-unstable0003 1,344 5/1/2017
2.0.4-unstable0002 1,356 4/30/2017
2.0.4-unstable0001 1,342 4/27/2017
2.0.4-alpha0038 1,339 7/1/2017
2.0.3-unstable0064 1,373 4/27/2017
2.0.3-unstable0058 1,356 3/28/2017
2.0.3-unstable0057 1,355 3/15/2017
2.0.3-unstable0055 1,403 2/10/2017
2.0.3-unstable0053 1,351 2/9/2017
2.0.3-unstable0052 1,343 2/8/2017
1.1.4.506 1,711 7/6/2017
1.1.3.500 1,778 6/28/2017
1.1.2.497 1,719 6/21/2017
1.1.1.494 1,750 5/30/2017
1.1.0.492 1,696 5/4/2017
1.0.4.483 1,709 4/26/2017
1.0.3.481 1,748 4/4/2017
1.0.2.478 1,745 3/15/2017
1.0.1.475 1,705 2/10/2017
1.0.0.469 1,742 2/8/2017
1.0.0 1,724 6/30/2017
0.63.7.467 1,766 2/7/2017
0.63.6.463 1,730 2/7/2017
0.63.6.460 1,669 2/5/2017
0.63.5.454 1,748 10/17/2016
0.63.4.453 1,750 10/10/2016
0.63.3.452 1,701 9/26/2016
0.63.1.451 1,900 9/19/2016
0.63.1.450 1,773 9/11/2016
0.63.0.448 1,692 8/12/2016
0.62.1.445 1,738 8/8/2016
0.62.0.444 1,768 8/8/2016
0.61.1.443 1,766 8/5/2016
0.61.0.442 2,045 8/2/2016
0.60.1.441 1,926 7/31/2016
0.60.0.440 1,876 7/25/2016
0.59.0.439 1,833 7/18/2016
0.59.0.437 1,781 7/18/2016