EasyNetQ.DI.LightInject 8.0.0-beta8

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-beta8
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-beta8
                    
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-beta8" />
                    
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-beta8" />
                    
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-beta8
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-beta8"
                    
#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-beta8
                    
#: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-beta8&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta8&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 128 3/15/2024
8.0.0-beta95 279 10/22/2023
8.0.0-beta94 182 6/18/2023
8.0.0-beta93 189 6/17/2023
8.0.0-beta92 178 6/17/2023
8.0.0-beta91 197 6/11/2023
8.0.0-beta90 180 5/8/2023
8.0.0-beta9 212 3/21/2023
8.0.0-beta8 209 2/20/2023
8.0.0-beta6 214 1/29/2023
8.0.0-beta5 221 1/20/2023
8.0.0-beta4 194 1/5/2023
8.0.0-beta3 220 12/29/2022
8.0.0-beta2 214 12/16/2022
8.0.0-beta10 217 3/21/2023
8.0.0-beta1 191 12/15/2022
8.0.0-alpha9 224 12/14/2022
8.0.0-alpha8 226 11/30/2022
8.0.0-alpha7 231 11/12/2022
8.0.0-alpha6 222 10/29/2022
8.0.0-alpha5 217 10/5/2022
8.0.0-alpha4 260 10/1/2022
8.0.0-alpha3 280 9/26/2022
8.0.0-alpha2 280 9/21/2022
8.0.0-alpha1 290 9/19/2022
7.8.0 1,763 12/16/2023
7.7.0 189 11/19/2023
7.6.0 214 10/12/2023
7.5.5 1,742 7/20/2023
7.5.4 235 7/19/2023
7.5.3 249 6/15/2023
7.5.2 275 5/14/2023
7.5.1 308 5/4/2023
7.5.0 427 3/25/2023
7.4.3 778 2/3/2023
7.4.1 455 1/31/2023
7.4.0 436 1/29/2023
7.3.12 442 1/23/2023
7.3.11 434 1/22/2023
7.3.10 450 1/19/2023
7.3.9 415 1/17/2023
7.3.8 470 1/4/2023
7.3.7 453 12/22/2022
7.3.6 600 12/19/2022
7.3.5 502 11/30/2022
7.3.4 477 11/30/2022
7.3.3 598 11/24/2022
7.3.2 664 11/15/2022
7.3.1 542 11/12/2022
7.3.0 672 10/29/2022
7.3.0-alpha3 210 10/15/2022
7.2.1 769 10/9/2022
7.2.1-alpha1 205 10/6/2022
7.2.0 824 9/17/2022
7.2.0-alpha1 279 9/15/2022
7.1.1-alpha1 303 9/14/2022
7.1.0 723 9/13/2022
7.0.4 711 9/7/2022
7.0.3 629 9/5/2022
7.0.3-alpha1 214 9/5/2022
7.0.2 608 9/5/2022
7.0.1 625 8/27/2022
7.0.0 764 7/23/2022
7.0.0-rc5 247 6/28/2022
7.0.0-rc4 224 6/27/2022
7.0.0-rc3 259 6/20/2022
7.0.0-rc2 249 6/9/2022
7.0.0-rc1 247 6/9/2022
7.0.0-beta9 236 6/8/2022
7.0.0-beta7 225 6/5/2022
7.0.0-beta6 246 5/24/2022
7.0.0-beta5 314 11/18/2021
7.0.0-beta4 308 11/9/2021
7.0.0-beta3 367 11/6/2021
7.0.0-beta2 361 9/29/2021
7.0.0-beta1 338 9/13/2021
7.0.0-alpha9 307 8/25/2021
7.0.0-alpha8 297 8/25/2021
7.0.0-alpha7 326 8/25/2021
7.0.0-alpha6 322 8/16/2021
7.0.0-alpha5 332 8/16/2021
7.0.0-alpha4 581 1/20/2021
7.0.0-alpha3 609 12/31/2020
7.0.0-alpha2 580 12/28/2020
6.5.2 675 6/20/2022
6.4.1 652 5/22/2022
6.4.0-alpha0096 611 12/6/2020
6.4.0-alpha0095 600 12/6/2020
6.4.0-alpha0094 645 12/6/2020
6.4.0-alpha.99 274 12/26/2020
6.4.0-alpha.97 290 12/9/2020
6.3.1 1,023 11/28/2020
6.3.0 971 11/22/2020
6.2.0 1,038 11/15/2020
6.1.0 996 11/10/2020
6.0.3 940 11/9/2020
6.0.2 986 11/6/2020
6.0.1 1,018 11/1/2020
5.6.0 999 10/10/2020
5.5.0 1,014 10/5/2020
5.4.1 1,076 10/4/2020
5.4.0 998 10/1/2020
5.3.0-alpha0079 676 6/16/2020
5.3.0-alpha0078 675 6/15/2020
5.3.0-alpha0077 672 6/15/2020
5.3.0-alpha0076 689 6/15/2020
5.3.0-alpha0075 668 6/14/2020
5.3.0-alpha0074 643 6/12/2020
5.3.0-alpha0073 675 6/12/2020
5.3.0-alpha0072 662 6/11/2020
5.3.0-alpha0070 720 6/7/2020
5.2.2 971 9/4/2020
5.2.1 978 9/3/2020
5.2.0 1,026 6/7/2020
5.2.0-alpha0073 667 5/26/2020
5.2.0-alpha0072 742 5/25/2020
5.2.0-alpha0071 708 5/25/2020
5.2.0-alpha0070 718 5/24/2020
5.2.0-alpha0069 748 5/24/2020
5.2.0-alpha0066 733 5/21/2020
5.2.0-alpha0065 688 5/20/2020
5.2.0-alpha0064 717 5/17/2020
5.2.0-alpha0057 677 5/10/2020
5.2.0-alpha0056 677 5/8/2020
5.1.2 1,011 5/24/2020
5.1.1 997 5/10/2020
5.1.0 1,002 5/7/2020
5.1.0-alpha0055 694 5/3/2020
5.1.0-alpha0054 734 5/3/2020
5.1.0-alpha0053 698 4/30/2020
5.0.5 1,015 5/4/2020
5.0.4 1,016 5/3/2020
5.0.3 1,020 5/2/2020
5.0.2 1,029 5/2/2020
5.0.1 1,011 5/2/2020
5.0.0 1,011 4/29/2020
4.1.0-alpha0014 699 4/29/2020
4.1.0-alpha0013 696 4/24/2020
4.1.0-alpha0005 693 4/20/2020
4.1.0-alpha0004 695 4/18/2020
4.1.0-alpha0001 679 4/17/2020
4.0.9 1,014 4/29/2020
4.0.8 1,018 4/28/2020
4.0.7 996 4/27/2020
4.0.6 994 4/24/2020
4.0.5 975 4/22/2020
4.0.4 990 4/21/2020
4.0.3 1,008 4/20/2020
4.0.2 1,022 4/20/2020
4.0.1 1,025 4/20/2020
4.0.0 978 4/18/2020
3.8.0 1,026 4/17/2020
3.8.0-alpha0048 716 2/28/2020
3.8.0-alpha0042 746 2/13/2020
3.8.0-alpha0041 731 1/8/2020
3.8.0-alpha0040 749 9/26/2019
3.8.0-alpha0039 712 9/25/2019
3.7.1 1,097 9/25/2019
3.7.0 1,075 9/23/2019
3.7.0-alpha0038 777 8/3/2019
3.7.0-alpha0037 782 8/1/2019
3.6.0 1,180 7/17/2019
3.6.0-alpha0036 778 6/4/2019
3.6.0-alpha0035 837 6/2/2019
3.6.0-alpha0034 824 6/2/2019
3.6.0-alpha0033 809 6/2/2019
3.6.0-alpha0031 792 5/4/2019
3.5.2 1,153 7/11/2019
3.5.1 1,244 6/2/2019
3.5.0 1,227 5/2/2019
3.5.0-alpha0036 800 4/10/2019
3.5.0-alpha0031 813 3/25/2019
3.5.0-alpha0030 801 3/21/2019
3.5.0-alpha0029 786 3/19/2019
3.5.0-alpha0027 809 3/18/2019
3.5.0-alpha0026 820 3/18/2019
3.5.0-alpha0025 805 3/17/2019
3.5.0-alpha0024 792 3/16/2019
3.5.0-alpha0021 818 3/15/2019
3.5.0-alpha0020 778 3/14/2019
3.5.0-alpha0019 828 3/14/2019
3.5.0-alpha0018 835 3/14/2019
3.5.0-alpha0013 804 3/14/2019
3.4.5 1,214 3/21/2019
3.4.4 1,223 3/16/2019
3.4.3 1,212 3/14/2019
3.4.2 1,202 3/13/2019
3.4.1 1,221 3/12/2019
3.4.0 1,320 2/19/2019
3.4.0-alpha0022 946 1/27/2019
3.4.0-alpha0021 871 1/25/2019
3.4.0-alpha0020 969 12/21/2018
3.4.0-alpha0019 930 12/6/2018
3.4.0-alpha0018 923 11/21/2018
3.4.0-alpha0017 910 11/20/2018
3.4.0-alpha0016 951 11/5/2018
3.4.0-alpha0015 945 11/2/2018
3.4.0-alpha0011 1,017 11/1/2018
3.4.0-alpha0010 1,045 10/3/2018
3.4.0-alpha0009 1,050 9/16/2018
3.4.0-alpha0008 1,035 9/1/2018
3.4.0-alpha0007 988 8/29/2018
3.4.0-alpha0006 972 8/28/2018
3.4.0-alpha0005 1,060 8/28/2018
3.4.0-alpha0004 1,046 8/23/2018
3.4.0-alpha0003 1,051 8/22/2018
3.4.0-alpha0002 1,107 8/10/2018
3.4.0-alpha0001 1,178 7/30/2018
3.3.9 1,274 1/25/2019
3.3.8 1,367 1/18/2019
3.3.7 1,390 1/5/2019
3.3.6 1,323 12/19/2018
3.3.5 1,441 11/21/2018
3.3.4 1,413 11/20/2018
3.3.3 1,346 11/11/2018
3.3.2 1,406 10/12/2018
3.3.1 1,441 8/28/2018
3.3.0 1,605 7/18/2018
3.3.0-alpha0007 1,119 7/18/2018
3.3.0-alpha0006 1,310 7/17/2018
3.3.0-alpha0005 1,326 7/17/2018
3.3.0-alpha0004 1,132 7/17/2018
3.3.0-alpha0003 1,270 7/15/2018
3.3.0-alpha0001 1,354 7/11/2018
3.2.0 1,612 7/12/2018
3.1.2 1,785 7/11/2018
3.1.1 1,606 7/4/2018
3.1.0 1,723 6/20/2018
3.1.0-alpha0019 1,321 7/4/2018
3.1.0-alpha0017 1,372 7/2/2018
3.1.0-alpha0016 1,119 6/30/2018
3.1.0-alpha0014 1,166 6/26/2018
3.1.0-alpha0011 1,168 6/23/2018
3.1.0-alpha0010 1,286 6/20/2018
3.1.0-alpha0009 1,124 6/20/2018
3.1.0-alpha0008 1,143 6/19/2018
3.1.0-alpha0007 1,337 6/17/2018
3.1.0-alpha0006 1,124 6/14/2018
3.1.0-alpha0005 1,130 6/14/2018
3.1.0-alpha0004 1,327 5/28/2018
3.0.1 1,768 7/4/2018
3.0.0 1,841 5/24/2018
2.4.0-alpha0027 1,403 5/23/2018
2.4.0-alpha0026 1,302 5/23/2018
2.4.0-alpha0025 1,318 5/22/2018
2.4.0-alpha0024 1,337 5/18/2018
2.4.0-alpha0023 1,359 5/16/2018
2.4.0-alpha0022 1,437 5/16/2018
2.4.0-alpha0021 1,424 5/15/2018
2.4.0-alpha0020 1,470 5/15/2018
2.4.0-alpha0019 1,479 4/20/2018
2.4.0-alpha0017 1,304 4/19/2018
2.4.0-alpha0016 1,378 4/13/2018
2.4.0-alpha0015 1,346 4/3/2018
2.4.0-alpha0014 1,179 4/1/2018
2.4.0-alpha0013 1,727 3/30/2018
2.4.0-alpha0009 1,156 2/20/2018
2.4.0-alpha0002 1,287 12/1/2017
2.3.3 1,843 4/24/2018
2.3.1 1,641 2/20/2018
2.3.0 1,864 2/19/2018
2.3.0-alpha0006 1,175 11/21/2017
2.3.0-alpha0005 1,192 11/13/2017
2.3.0-alpha0002 1,195 9/18/2017
2.2.0 1,665 11/13/2017
2.2.0-alpha0009 1,190 9/14/2017
2.2.0-alpha0008 1,182 9/11/2017
2.2.0-alpha0007 1,169 9/10/2017
2.2.0-alpha0006 1,196 8/18/2017
2.2.0-alpha0002 1,175 8/18/2017
2.1.0 1,680 8/18/2017
2.1.0-alpha0022 1,206 8/18/2017
2.1.0-alpha0020 1,216 7/24/2017
2.1.0-alpha0018 1,223 7/13/2017
2.1.0-alpha0016 1,295 7/12/2017
2.1.0-alpha0011 1,164 7/11/2017
2.1.0-alpha0005 1,246 7/3/2017
2.1.0-alpha0002 1,236 7/3/2017
2.0.4 1,596 7/24/2017
2.0.4-unstable0013 1,323 6/26/2017
2.0.4-unstable0011 1,287 6/26/2017
2.0.4-unstable0010 1,268 6/11/2017
2.0.4-unstable0009 1,354 6/1/2017
2.0.4-unstable0007 1,274 5/4/2017
2.0.4-unstable0004 1,254 5/1/2017
2.0.4-unstable0003 1,264 5/1/2017
2.0.4-unstable0002 1,278 4/30/2017
2.0.4-unstable0001 1,255 4/27/2017
2.0.4-alpha0038 1,229 7/1/2017
2.0.3-unstable0064 1,282 4/27/2017
2.0.3-unstable0058 1,264 3/28/2017
2.0.3-unstable0057 1,264 3/15/2017
2.0.3-unstable0055 1,305 2/10/2017
2.0.3-unstable0053 1,264 2/9/2017
2.0.3-unstable0052 1,235 2/8/2017
1.1.4.506 1,601 7/6/2017
1.1.3.500 1,677 6/28/2017
1.1.2.497 1,614 6/21/2017
1.1.1.494 1,649 5/30/2017
1.1.0.492 1,613 5/4/2017
1.0.4.483 1,608 4/26/2017
1.0.3.481 1,645 4/4/2017
1.0.2.478 1,656 3/15/2017
1.0.1.475 1,614 2/10/2017
1.0.0.469 1,649 2/8/2017
1.0.0 1,615 6/30/2017
0.63.7.467 1,659 2/7/2017
0.63.6.463 1,624 2/7/2017
0.63.6.460 1,562 2/5/2017
0.63.5.454 1,640 10/17/2016
0.63.4.453 1,657 10/10/2016
0.63.3.452 1,600 9/26/2016
0.63.1.451 1,806 9/19/2016
0.63.1.450 1,681 9/11/2016
0.63.0.448 1,600 8/12/2016
0.62.1.445 1,642 8/8/2016
0.62.0.444 1,660 8/8/2016
0.61.1.443 1,674 8/5/2016
0.61.0.442 1,944 8/2/2016
0.60.1.441 1,829 7/31/2016
0.60.0.440 1,771 7/25/2016
0.59.0.439 1,727 7/18/2016
0.59.0.437 1,685 7/18/2016