EasyNetQ.DI.LightInject 8.0.0-alpha9

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-alpha9
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-alpha9
                    
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-alpha9" />
                    
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-alpha9" />
                    
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-alpha9
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-alpha9"
                    
#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-alpha9
                    
#: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-alpha9&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-alpha9&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 239 6/18/2023
8.0.0-beta93 239 6/17/2023
8.0.0-beta92 234 6/17/2023
8.0.0-beta91 280 6/11/2023
8.0.0-beta90 260 5/8/2023
8.0.0-beta9 289 3/21/2023
8.0.0-beta8 293 2/20/2023
8.0.0-beta6 288 1/29/2023
8.0.0-beta5 283 1/20/2023
8.0.0-beta4 272 1/5/2023
8.0.0-beta3 302 12/29/2022
8.0.0-beta2 293 12/16/2022
8.0.0-beta10 278 3/21/2023
8.0.0-beta1 259 12/15/2022
8.0.0-alpha9 305 12/14/2022
8.0.0-alpha8 314 11/30/2022
8.0.0-alpha7 318 11/12/2022
8.0.0-alpha6 316 10/29/2022
8.0.0-alpha5 284 10/5/2022
8.0.0-alpha4 341 10/1/2022
8.0.0-alpha3 368 9/26/2022
8.0.0-alpha2 349 9/21/2022
8.0.0-alpha1 385 9/19/2022
7.8.0 2,604 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 285 7/19/2023
7.5.3 307 6/15/2023
7.5.2 356 5/14/2023
7.5.1 366 5/4/2023
7.5.0 480 3/25/2023
7.4.3 846 2/3/2023
7.4.1 537 1/31/2023
7.4.0 514 1/29/2023
7.3.12 522 1/23/2023
7.3.11 499 1/22/2023
7.3.10 517 1/19/2023
7.3.9 493 1/17/2023
7.3.8 539 1/4/2023
7.3.7 507 12/22/2022
7.3.6 682 12/19/2022
7.3.5 570 11/30/2022
7.3.4 552 11/30/2022
7.3.3 689 11/24/2022
7.3.2 729 11/15/2022
7.3.1 626 11/12/2022
7.3.0 742 10/29/2022
7.3.0-alpha3 300 10/15/2022
7.2.1 845 10/9/2022
7.2.1-alpha1 274 10/6/2022
7.2.0 900 9/17/2022
7.2.0-alpha1 350 9/15/2022
7.1.1-alpha1 392 9/14/2022
7.1.0 812 9/13/2022
7.0.4 794 9/7/2022
7.0.3 705 9/5/2022
7.0.3-alpha1 299 9/5/2022
7.0.2 683 9/5/2022
7.0.1 714 8/27/2022
7.0.0 844 7/23/2022
7.0.0-rc5 345 6/28/2022
7.0.0-rc4 305 6/27/2022
7.0.0-rc3 352 6/20/2022
7.0.0-rc2 339 6/9/2022
7.0.0-rc1 332 6/9/2022
7.0.0-beta9 321 6/8/2022
7.0.0-beta7 305 6/5/2022
7.0.0-beta6 308 5/24/2022
7.0.0-beta5 413 11/18/2021
7.0.0-beta4 403 11/9/2021
7.0.0-beta3 443 11/6/2021
7.0.0-beta2 440 9/29/2021
7.0.0-beta1 431 9/13/2021
7.0.0-alpha9 381 8/25/2021
7.0.0-alpha8 375 8/25/2021
7.0.0-alpha7 402 8/25/2021
7.0.0-alpha6 416 8/16/2021
7.0.0-alpha5 420 8/16/2021
7.0.0-alpha4 673 1/20/2021
7.0.0-alpha3 693 12/31/2020
7.0.0-alpha2 661 12/28/2020
6.5.2 769 6/20/2022
6.4.1 725 5/22/2022
6.4.0-alpha0096 711 12/6/2020
6.4.0-alpha0095 683 12/6/2020
6.4.0-alpha0094 743 12/6/2020
6.4.0-alpha.99 332 12/26/2020
6.4.0-alpha.97 367 12/9/2020
6.3.1 1,115 11/28/2020
6.3.0 1,068 11/22/2020
6.2.0 1,133 11/15/2020
6.1.0 1,083 11/10/2020
6.0.3 1,032 11/9/2020
6.0.2 1,091 11/6/2020
6.0.1 1,113 11/1/2020
5.6.0 1,097 10/10/2020
5.5.0 1,116 10/5/2020
5.4.1 1,178 10/4/2020
5.4.0 1,100 10/1/2020
5.3.0-alpha0079 781 6/16/2020
5.3.0-alpha0078 778 6/15/2020
5.3.0-alpha0077 762 6/15/2020
5.3.0-alpha0076 763 6/15/2020
5.3.0-alpha0075 755 6/14/2020
5.3.0-alpha0074 745 6/12/2020
5.3.0-alpha0073 758 6/12/2020
5.3.0-alpha0072 746 6/11/2020
5.3.0-alpha0070 806 6/7/2020
5.2.2 1,075 9/4/2020
5.2.1 1,063 9/3/2020
5.2.0 1,125 6/7/2020
5.2.0-alpha0073 748 5/26/2020
5.2.0-alpha0072 852 5/25/2020
5.2.0-alpha0071 813 5/25/2020
5.2.0-alpha0070 816 5/24/2020
5.2.0-alpha0069 833 5/24/2020
5.2.0-alpha0066 837 5/21/2020
5.2.0-alpha0065 784 5/20/2020
5.2.0-alpha0064 827 5/17/2020
5.2.0-alpha0057 776 5/10/2020
5.2.0-alpha0056 777 5/8/2020
5.1.2 1,114 5/24/2020
5.1.1 1,095 5/10/2020
5.1.0 1,101 5/7/2020
5.1.0-alpha0055 796 5/3/2020
5.1.0-alpha0054 818 5/3/2020
5.1.0-alpha0053 780 4/30/2020
5.0.5 1,122 5/4/2020
5.0.4 1,087 5/3/2020
5.0.3 1,103 5/2/2020
5.0.2 1,138 5/2/2020
5.0.1 1,118 5/2/2020
5.0.0 1,096 4/29/2020
4.1.0-alpha0014 780 4/29/2020
4.1.0-alpha0013 800 4/24/2020
4.1.0-alpha0005 795 4/20/2020
4.1.0-alpha0004 794 4/18/2020
4.1.0-alpha0001 787 4/17/2020
4.0.9 1,112 4/29/2020
4.0.8 1,110 4/28/2020
4.0.7 1,094 4/27/2020
4.0.6 1,088 4/24/2020
4.0.5 1,069 4/22/2020
4.0.4 1,090 4/21/2020
4.0.3 1,106 4/20/2020
4.0.2 1,094 4/20/2020
4.0.1 1,136 4/20/2020
4.0.0 1,075 4/18/2020
3.8.0 1,118 4/17/2020
3.8.0-alpha0048 816 2/28/2020
3.8.0-alpha0042 859 2/13/2020
3.8.0-alpha0041 829 1/8/2020
3.8.0-alpha0040 852 9/26/2019
3.8.0-alpha0039 809 9/25/2019
3.7.1 1,183 9/25/2019
3.7.0 1,163 9/23/2019
3.7.0-alpha0038 855 8/3/2019
3.7.0-alpha0037 881 8/1/2019
3.6.0 1,273 7/17/2019
3.6.0-alpha0036 859 6/4/2019
3.6.0-alpha0035 919 6/2/2019
3.6.0-alpha0034 914 6/2/2019
3.6.0-alpha0033 928 6/2/2019
3.6.0-alpha0031 905 5/4/2019
3.5.2 1,254 7/11/2019
3.5.1 1,358 6/2/2019
3.5.0 1,341 5/2/2019
3.5.0-alpha0036 889 4/10/2019
3.5.0-alpha0031 920 3/25/2019
3.5.0-alpha0030 903 3/21/2019
3.5.0-alpha0029 882 3/19/2019
3.5.0-alpha0027 922 3/18/2019
3.5.0-alpha0026 914 3/18/2019
3.5.0-alpha0025 901 3/17/2019
3.5.0-alpha0024 905 3/16/2019
3.5.0-alpha0021 916 3/15/2019
3.5.0-alpha0020 893 3/14/2019
3.5.0-alpha0019 908 3/14/2019
3.5.0-alpha0018 918 3/14/2019
3.5.0-alpha0013 886 3/14/2019
3.4.5 1,308 3/21/2019
3.4.4 1,331 3/16/2019
3.4.3 1,298 3/14/2019
3.4.2 1,264 3/13/2019
3.4.1 1,323 3/12/2019
3.4.0 1,417 2/19/2019
3.4.0-alpha0022 1,038 1/27/2019
3.4.0-alpha0021 968 1/25/2019
3.4.0-alpha0020 1,089 12/21/2018
3.4.0-alpha0019 1,032 12/6/2018
3.4.0-alpha0018 1,039 11/21/2018
3.4.0-alpha0017 1,006 11/20/2018
3.4.0-alpha0016 1,053 11/5/2018
3.4.0-alpha0015 1,043 11/2/2018
3.4.0-alpha0011 1,132 11/1/2018
3.4.0-alpha0010 1,133 10/3/2018
3.4.0-alpha0009 1,156 9/16/2018
3.4.0-alpha0008 1,124 9/1/2018
3.4.0-alpha0007 1,089 8/29/2018
3.4.0-alpha0006 1,064 8/28/2018
3.4.0-alpha0005 1,151 8/28/2018
3.4.0-alpha0004 1,150 8/23/2018
3.4.0-alpha0003 1,138 8/22/2018
3.4.0-alpha0002 1,205 8/10/2018
3.4.0-alpha0001 1,313 7/30/2018
3.3.9 1,385 1/25/2019
3.3.8 1,470 1/18/2019
3.3.7 1,470 1/5/2019
3.3.6 1,417 12/19/2018
3.3.5 1,533 11/21/2018
3.3.4 1,499 11/20/2018
3.3.3 1,436 11/11/2018
3.3.2 1,487 10/12/2018
3.3.1 1,541 8/28/2018
3.3.0 1,760 7/18/2018
3.3.0-alpha0007 1,264 7/18/2018
3.3.0-alpha0006 1,512 7/17/2018
3.3.0-alpha0005 1,509 7/17/2018
3.3.0-alpha0004 1,268 7/17/2018
3.3.0-alpha0003 1,461 7/15/2018
3.3.0-alpha0001 1,554 7/11/2018
3.2.0 1,758 7/12/2018
3.1.2 1,979 7/11/2018
3.1.1 1,758 7/4/2018
3.1.0 1,940 6/20/2018
3.1.0-alpha0019 1,517 7/4/2018
3.1.0-alpha0017 1,574 7/2/2018
3.1.0-alpha0016 1,265 6/30/2018
3.1.0-alpha0014 1,312 6/26/2018
3.1.0-alpha0011 1,332 6/23/2018
3.1.0-alpha0010 1,466 6/20/2018
3.1.0-alpha0009 1,262 6/20/2018
3.1.0-alpha0008 1,284 6/19/2018
3.1.0-alpha0007 1,524 6/17/2018
3.1.0-alpha0006 1,255 6/14/2018
3.1.0-alpha0005 1,286 6/14/2018
3.1.0-alpha0004 1,541 5/28/2018
3.0.1 1,996 7/4/2018
3.0.0 2,063 5/24/2018
2.4.0-alpha0027 1,583 5/23/2018
2.4.0-alpha0026 1,491 5/23/2018
2.4.0-alpha0025 1,513 5/22/2018
2.4.0-alpha0024 1,546 5/18/2018
2.4.0-alpha0023 1,558 5/16/2018
2.4.0-alpha0022 1,636 5/16/2018
2.4.0-alpha0021 1,609 5/15/2018
2.4.0-alpha0020 1,674 5/15/2018
2.4.0-alpha0019 1,673 4/20/2018
2.4.0-alpha0017 1,503 4/19/2018
2.4.0-alpha0016 1,589 4/13/2018
2.4.0-alpha0015 1,536 4/3/2018
2.4.0-alpha0014 1,342 4/1/2018
2.4.0-alpha0013 1,949 3/30/2018
2.4.0-alpha0009 1,295 2/20/2018
2.4.0-alpha0002 1,405 12/1/2017
2.3.3 2,067 4/24/2018
2.3.1 1,766 2/20/2018
2.3.0 2,065 2/19/2018
2.3.0-alpha0006 1,319 11/21/2017
2.3.0-alpha0005 1,351 11/13/2017
2.3.0-alpha0002 1,353 9/18/2017
2.2.0 1,810 11/13/2017
2.2.0-alpha0009 1,350 9/14/2017
2.2.0-alpha0008 1,339 9/11/2017
2.2.0-alpha0007 1,320 9/10/2017
2.2.0-alpha0006 1,337 8/18/2017
2.2.0-alpha0002 1,319 8/18/2017
2.1.0 1,887 8/18/2017
2.1.0-alpha0022 1,376 8/18/2017
2.1.0-alpha0020 1,356 7/24/2017
2.1.0-alpha0018 1,378 7/13/2017
2.1.0-alpha0016 1,418 7/12/2017
2.1.0-alpha0011 1,310 7/11/2017
2.1.0-alpha0005 1,388 7/3/2017
2.1.0-alpha0002 1,363 7/3/2017
2.0.4 1,737 7/24/2017
2.0.4-unstable0013 1,459 6/26/2017
2.0.4-unstable0011 1,445 6/26/2017
2.0.4-unstable0010 1,426 6/11/2017
2.0.4-unstable0009 1,510 6/1/2017
2.0.4-unstable0007 1,442 5/4/2017
2.0.4-unstable0004 1,380 5/1/2017
2.0.4-unstable0003 1,393 5/1/2017
2.0.4-unstable0002 1,404 4/30/2017
2.0.4-unstable0001 1,396 4/27/2017
2.0.4-alpha0038 1,395 7/1/2017
2.0.3-unstable0064 1,432 4/27/2017
2.0.3-unstable0058 1,403 3/28/2017
2.0.3-unstable0057 1,411 3/15/2017
2.0.3-unstable0055 1,453 2/10/2017
2.0.3-unstable0053 1,400 2/9/2017
2.0.3-unstable0052 1,399 2/8/2017
1.1.4.506 1,764 7/6/2017
1.1.3.500 1,831 6/28/2017
1.1.2.497 1,774 6/21/2017
1.1.1.494 1,800 5/30/2017
1.1.0.492 1,750 5/4/2017
1.0.4.483 1,764 4/26/2017
1.0.3.481 1,802 4/4/2017
1.0.2.478 1,794 3/15/2017
1.0.1.475 1,756 2/10/2017
1.0.0.469 1,790 2/8/2017
1.0.0 1,773 6/30/2017
0.63.7.467 1,821 2/7/2017
0.63.6.463 1,781 2/7/2017
0.63.6.460 1,722 2/5/2017
0.63.5.454 1,802 10/17/2016
0.63.4.453 1,797 10/10/2016
0.63.3.452 1,761 9/26/2016
0.63.1.451 1,950 9/19/2016
0.63.1.450 1,831 9/11/2016
0.63.0.448 1,739 8/12/2016
0.62.1.445 1,798 8/8/2016
0.62.0.444 1,824 8/8/2016
0.61.1.443 1,814 8/5/2016
0.61.0.442 2,099 8/2/2016
0.60.1.441 1,982 7/31/2016
0.60.0.440 1,926 7/25/2016
0.59.0.439 1,887 7/18/2016
0.59.0.437 1,829 7/18/2016