EasyNetQ.DI.LightInject 8.0.0-beta94

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

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 143 3/15/2024
8.0.0-beta95 287 10/22/2023
8.0.0-beta94 202 6/18/2023
8.0.0-beta93 210 6/17/2023
8.0.0-beta92 197 6/17/2023
8.0.0-beta91 220 6/11/2023
8.0.0-beta90 206 5/8/2023
8.0.0-beta9 237 3/21/2023
8.0.0-beta8 236 2/20/2023
8.0.0-beta6 239 1/29/2023
8.0.0-beta5 244 1/20/2023
8.0.0-beta4 219 1/5/2023
8.0.0-beta3 249 12/29/2022
8.0.0-beta2 240 12/16/2022
8.0.0-beta10 240 3/21/2023
8.0.0-beta1 215 12/15/2022
8.0.0-alpha9 248 12/14/2022
8.0.0-alpha8 253 11/30/2022
8.0.0-alpha7 263 11/12/2022
8.0.0-alpha6 257 10/29/2022
8.0.0-alpha5 241 10/5/2022
8.0.0-alpha4 287 10/1/2022
8.0.0-alpha3 306 9/26/2022
8.0.0-alpha2 307 9/21/2022
8.0.0-alpha1 319 9/19/2022
7.8.0 2,053 12/16/2023
7.7.0 199 11/19/2023
7.6.0 227 10/12/2023
7.5.5 1,787 7/20/2023
7.5.4 255 7/19/2023
7.5.3 270 6/15/2023
7.5.2 300 5/14/2023
7.5.1 333 5/4/2023
7.5.0 450 3/25/2023
7.4.3 803 2/3/2023
7.4.1 482 1/31/2023
7.4.0 463 1/29/2023
7.3.12 469 1/23/2023
7.3.11 459 1/22/2023
7.3.10 475 1/19/2023
7.3.9 441 1/17/2023
7.3.8 497 1/4/2023
7.3.7 479 12/22/2022
7.3.6 632 12/19/2022
7.3.5 528 11/30/2022
7.3.4 504 11/30/2022
7.3.3 629 11/24/2022
7.3.2 687 11/15/2022
7.3.1 573 11/12/2022
7.3.0 699 10/29/2022
7.3.0-alpha3 241 10/15/2022
7.2.1 797 10/9/2022
7.2.1-alpha1 231 10/6/2022
7.2.0 852 9/17/2022
7.2.0-alpha1 305 9/15/2022
7.1.1-alpha1 335 9/14/2022
7.1.0 754 9/13/2022
7.0.4 743 9/7/2022
7.0.3 656 9/5/2022
7.0.3-alpha1 242 9/5/2022
7.0.2 634 9/5/2022
7.0.1 653 8/27/2022
7.0.0 794 7/23/2022
7.0.0-rc5 286 6/28/2022
7.0.0-rc4 249 6/27/2022
7.0.0-rc3 295 6/20/2022
7.0.0-rc2 280 6/9/2022
7.0.0-rc1 282 6/9/2022
7.0.0-beta9 264 6/8/2022
7.0.0-beta7 256 6/5/2022
7.0.0-beta6 275 5/24/2022
7.0.0-beta5 347 11/18/2021
7.0.0-beta4 338 11/9/2021
7.0.0-beta3 393 11/6/2021
7.0.0-beta2 387 9/29/2021
7.0.0-beta1 368 9/13/2021
7.0.0-alpha9 332 8/25/2021
7.0.0-alpha8 323 8/25/2021
7.0.0-alpha7 353 8/25/2021
7.0.0-alpha6 353 8/16/2021
7.0.0-alpha5 359 8/16/2021
7.0.0-alpha4 612 1/20/2021
7.0.0-alpha3 638 12/31/2020
7.0.0-alpha2 608 12/28/2020
6.5.2 707 6/20/2022
6.4.1 679 5/22/2022
6.4.0-alpha0096 647 12/6/2020
6.4.0-alpha0095 628 12/6/2020
6.4.0-alpha0094 677 12/6/2020
6.4.0-alpha.99 301 12/26/2020
6.4.0-alpha.97 322 12/9/2020
6.3.1 1,054 11/28/2020
6.3.0 1,004 11/22/2020
6.2.0 1,070 11/15/2020
6.1.0 1,026 11/10/2020
6.0.3 974 11/9/2020
6.0.2 1,017 11/6/2020
6.0.1 1,050 11/1/2020
5.6.0 1,030 10/10/2020
5.5.0 1,049 10/5/2020
5.4.1 1,114 10/4/2020
5.4.0 1,029 10/1/2020
5.3.0-alpha0079 713 6/16/2020
5.3.0-alpha0078 713 6/15/2020
5.3.0-alpha0077 702 6/15/2020
5.3.0-alpha0076 718 6/15/2020
5.3.0-alpha0075 700 6/14/2020
5.3.0-alpha0074 679 6/12/2020
5.3.0-alpha0073 704 6/12/2020
5.3.0-alpha0072 691 6/11/2020
5.3.0-alpha0070 751 6/7/2020
5.2.2 1,006 9/4/2020
5.2.1 1,008 9/3/2020
5.2.0 1,059 6/7/2020
5.2.0-alpha0073 696 5/26/2020
5.2.0-alpha0072 778 5/25/2020
5.2.0-alpha0071 742 5/25/2020
5.2.0-alpha0070 752 5/24/2020
5.2.0-alpha0069 781 5/24/2020
5.2.0-alpha0066 770 5/21/2020
5.2.0-alpha0065 725 5/20/2020
5.2.0-alpha0064 753 5/17/2020
5.2.0-alpha0057 710 5/10/2020
5.2.0-alpha0056 712 5/8/2020
5.1.2 1,048 5/24/2020
5.1.1 1,030 5/10/2020
5.1.0 1,035 5/7/2020
5.1.0-alpha0055 731 5/3/2020
5.1.0-alpha0054 765 5/3/2020
5.1.0-alpha0053 728 4/30/2020
5.0.5 1,051 5/4/2020
5.0.4 1,045 5/3/2020
5.0.3 1,050 5/2/2020
5.0.2 1,066 5/2/2020
5.0.1 1,045 5/2/2020
5.0.0 1,044 4/29/2020
4.1.0-alpha0014 729 4/29/2020
4.1.0-alpha0013 729 4/24/2020
4.1.0-alpha0005 727 4/20/2020
4.1.0-alpha0004 730 4/18/2020
4.1.0-alpha0001 712 4/17/2020
4.0.9 1,049 4/29/2020
4.0.8 1,056 4/28/2020
4.0.7 1,031 4/27/2020
4.0.6 1,028 4/24/2020
4.0.5 1,008 4/22/2020
4.0.4 1,024 4/21/2020
4.0.3 1,041 4/20/2020
4.0.2 1,053 4/20/2020
4.0.1 1,062 4/20/2020
4.0.0 1,012 4/18/2020
3.8.0 1,057 4/17/2020
3.8.0-alpha0048 753 2/28/2020
3.8.0-alpha0042 783 2/13/2020
3.8.0-alpha0041 767 1/8/2020
3.8.0-alpha0040 785 9/26/2019
3.8.0-alpha0039 743 9/25/2019
3.7.1 1,126 9/25/2019
3.7.0 1,108 9/23/2019
3.7.0-alpha0038 806 8/3/2019
3.7.0-alpha0037 824 8/1/2019
3.6.0 1,209 7/17/2019
3.6.0-alpha0036 809 6/4/2019
3.6.0-alpha0035 867 6/2/2019
3.6.0-alpha0034 858 6/2/2019
3.6.0-alpha0033 842 6/2/2019
3.6.0-alpha0031 824 5/4/2019
3.5.2 1,190 7/11/2019
3.5.1 1,279 6/2/2019
3.5.0 1,264 5/2/2019
3.5.0-alpha0036 835 4/10/2019
3.5.0-alpha0031 848 3/25/2019
3.5.0-alpha0030 834 3/21/2019
3.5.0-alpha0029 816 3/19/2019
3.5.0-alpha0027 846 3/18/2019
3.5.0-alpha0026 852 3/18/2019
3.5.0-alpha0025 838 3/17/2019
3.5.0-alpha0024 827 3/16/2019
3.5.0-alpha0021 855 3/15/2019
3.5.0-alpha0020 811 3/14/2019
3.5.0-alpha0019 860 3/14/2019
3.5.0-alpha0018 865 3/14/2019
3.5.0-alpha0013 834 3/14/2019
3.4.5 1,248 3/21/2019
3.4.4 1,258 3/16/2019
3.4.3 1,245 3/14/2019
3.4.2 1,232 3/13/2019
3.4.1 1,260 3/12/2019
3.4.0 1,355 2/19/2019
3.4.0-alpha0022 977 1/27/2019
3.4.0-alpha0021 904 1/25/2019
3.4.0-alpha0020 1,005 12/21/2018
3.4.0-alpha0019 964 12/6/2018
3.4.0-alpha0018 962 11/21/2018
3.4.0-alpha0017 941 11/20/2018
3.4.0-alpha0016 987 11/5/2018
3.4.0-alpha0015 983 11/2/2018
3.4.0-alpha0011 1,056 11/1/2018
3.4.0-alpha0010 1,079 10/3/2018
3.4.0-alpha0009 1,087 9/16/2018
3.4.0-alpha0008 1,066 9/1/2018
3.4.0-alpha0007 1,022 8/29/2018
3.4.0-alpha0006 1,008 8/28/2018
3.4.0-alpha0005 1,095 8/28/2018
3.4.0-alpha0004 1,081 8/23/2018
3.4.0-alpha0003 1,083 8/22/2018
3.4.0-alpha0002 1,141 8/10/2018
3.4.0-alpha0001 1,239 7/30/2018
3.3.9 1,311 1/25/2019
3.3.8 1,401 1/18/2019
3.3.7 1,424 1/5/2019
3.3.6 1,356 12/19/2018
3.3.5 1,477 11/21/2018
3.3.4 1,445 11/20/2018
3.3.3 1,380 11/11/2018
3.3.2 1,441 10/12/2018
3.3.1 1,480 8/28/2018
3.3.0 1,663 7/18/2018
3.3.0-alpha0007 1,180 7/18/2018
3.3.0-alpha0006 1,387 7/17/2018
3.3.0-alpha0005 1,404 7/17/2018
3.3.0-alpha0004 1,186 7/17/2018
3.3.0-alpha0003 1,347 7/15/2018
3.3.0-alpha0001 1,429 7/11/2018
3.2.0 1,671 7/12/2018
3.1.2 1,871 7/11/2018
3.1.1 1,663 7/4/2018
3.1.0 1,802 6/20/2018
3.1.0-alpha0019 1,398 7/4/2018
3.1.0-alpha0017 1,451 7/2/2018
3.1.0-alpha0016 1,176 6/30/2018
3.1.0-alpha0014 1,220 6/26/2018
3.1.0-alpha0011 1,225 6/23/2018
3.1.0-alpha0010 1,367 6/20/2018
3.1.0-alpha0009 1,177 6/20/2018
3.1.0-alpha0008 1,199 6/19/2018
3.1.0-alpha0007 1,411 6/17/2018
3.1.0-alpha0006 1,176 6/14/2018
3.1.0-alpha0005 1,185 6/14/2018
3.1.0-alpha0004 1,410 5/28/2018
3.0.1 1,851 7/4/2018
3.0.0 1,923 5/24/2018
2.4.0-alpha0027 1,481 5/23/2018
2.4.0-alpha0026 1,379 5/23/2018
2.4.0-alpha0025 1,401 5/22/2018
2.4.0-alpha0024 1,418 5/18/2018
2.4.0-alpha0023 1,444 5/16/2018
2.4.0-alpha0022 1,513 5/16/2018
2.4.0-alpha0021 1,502 5/15/2018
2.4.0-alpha0020 1,550 5/15/2018
2.4.0-alpha0019 1,559 4/20/2018
2.4.0-alpha0017 1,385 4/19/2018
2.4.0-alpha0016 1,455 4/13/2018
2.4.0-alpha0015 1,424 4/3/2018
2.4.0-alpha0014 1,238 4/1/2018
2.4.0-alpha0013 1,825 3/30/2018
2.4.0-alpha0009 1,211 2/20/2018
2.4.0-alpha0002 1,340 12/1/2017
2.3.3 1,931 4/24/2018
2.3.1 1,696 2/20/2018
2.3.0 1,946 2/19/2018
2.3.0-alpha0006 1,231 11/21/2017
2.3.0-alpha0005 1,252 11/13/2017
2.3.0-alpha0002 1,256 9/18/2017
2.2.0 1,721 11/13/2017
2.2.0-alpha0009 1,246 9/14/2017
2.2.0-alpha0008 1,239 9/11/2017
2.2.0-alpha0007 1,229 9/10/2017
2.2.0-alpha0006 1,251 8/18/2017
2.2.0-alpha0002 1,231 8/18/2017
2.1.0 1,798 8/18/2017
2.1.0-alpha0022 1,264 8/18/2017
2.1.0-alpha0020 1,269 7/24/2017
2.1.0-alpha0018 1,283 7/13/2017
2.1.0-alpha0016 1,348 7/12/2017
2.1.0-alpha0011 1,217 7/11/2017
2.1.0-alpha0005 1,301 7/3/2017
2.1.0-alpha0002 1,289 7/3/2017
2.0.4 1,652 7/24/2017
2.0.4-unstable0013 1,379 6/26/2017
2.0.4-unstable0011 1,350 6/26/2017
2.0.4-unstable0010 1,326 6/11/2017
2.0.4-unstable0009 1,411 6/1/2017
2.0.4-unstable0007 1,334 5/4/2017
2.0.4-unstable0004 1,308 5/1/2017
2.0.4-unstable0003 1,318 5/1/2017
2.0.4-unstable0002 1,334 4/30/2017
2.0.4-unstable0001 1,314 4/27/2017
2.0.4-alpha0038 1,284 7/1/2017
2.0.3-unstable0064 1,341 4/27/2017
2.0.3-unstable0058 1,320 3/28/2017
2.0.3-unstable0057 1,321 3/15/2017
2.0.3-unstable0055 1,360 2/10/2017
2.0.3-unstable0053 1,320 2/9/2017
2.0.3-unstable0052 1,296 2/8/2017
1.1.4.506 1,661 7/6/2017
1.1.3.500 1,737 6/28/2017
1.1.2.497 1,676 6/21/2017
1.1.1.494 1,709 5/30/2017
1.1.0.492 1,673 5/4/2017
1.0.4.483 1,666 4/26/2017
1.0.3.481 1,709 4/4/2017
1.0.2.478 1,711 3/15/2017
1.0.1.475 1,672 2/10/2017
1.0.0.469 1,706 2/8/2017
1.0.0 1,672 6/30/2017
0.63.7.467 1,722 2/7/2017
0.63.6.463 1,686 2/7/2017
0.63.6.460 1,622 2/5/2017
0.63.5.454 1,701 10/17/2016
0.63.4.453 1,714 10/10/2016
0.63.3.452 1,660 9/26/2016
0.63.1.451 1,864 9/19/2016
0.63.1.450 1,739 9/11/2016
0.63.0.448 1,656 8/12/2016
0.62.1.445 1,699 8/8/2016
0.62.0.444 1,718 8/8/2016
0.61.1.443 1,731 8/5/2016
0.61.0.442 2,003 8/2/2016
0.60.1.441 1,885 7/31/2016
0.60.0.440 1,830 7/25/2016
0.59.0.439 1,789 7/18/2016
0.59.0.437 1,741 7/18/2016