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.
<PackageVersion Include="EasyNetQ.DI.LightInject" Version="8.0.0-beta5" />
                    
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-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.
#:package EasyNetQ.DI.LightInject@8.0.0-beta5
                    
#: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-beta5&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta5&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 213 3/21/2023
8.0.0-beta8 210 2/20/2023
8.0.0-beta6 215 1/29/2023
8.0.0-beta5 222 1/20/2023
8.0.0-beta4 195 1/5/2023
8.0.0-beta3 221 12/29/2022
8.0.0-beta2 215 12/16/2022
8.0.0-beta10 218 3/21/2023
8.0.0-beta1 192 12/15/2022
8.0.0-alpha9 225 12/14/2022
8.0.0-alpha8 227 11/30/2022
8.0.0-alpha7 233 11/12/2022
8.0.0-alpha6 224 10/29/2022
8.0.0-alpha5 218 10/5/2022
8.0.0-alpha4 261 10/1/2022
8.0.0-alpha3 281 9/26/2022
8.0.0-alpha2 281 9/21/2022
8.0.0-alpha1 292 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 309 5/4/2023
7.5.0 428 3/25/2023
7.4.3 779 2/3/2023
7.4.1 456 1/31/2023
7.4.0 437 1/29/2023
7.3.12 443 1/23/2023
7.3.11 435 1/22/2023
7.3.10 451 1/19/2023
7.3.9 416 1/17/2023
7.3.8 471 1/4/2023
7.3.7 454 12/22/2022
7.3.6 601 12/19/2022
7.3.5 503 11/30/2022
7.3.4 478 11/30/2022
7.3.3 599 11/24/2022
7.3.2 665 11/15/2022
7.3.1 543 11/12/2022
7.3.0 674 10/29/2022
7.3.0-alpha3 212 10/15/2022
7.2.1 771 10/9/2022
7.2.1-alpha1 206 10/6/2022
7.2.0 825 9/17/2022
7.2.0-alpha1 280 9/15/2022
7.1.1-alpha1 304 9/14/2022
7.1.0 724 9/13/2022
7.0.4 712 9/7/2022
7.0.3 630 9/5/2022
7.0.3-alpha1 215 9/5/2022
7.0.2 609 9/5/2022
7.0.1 626 8/27/2022
7.0.0 765 7/23/2022
7.0.0-rc5 248 6/28/2022
7.0.0-rc4 225 6/27/2022
7.0.0-rc3 260 6/20/2022
7.0.0-rc2 250 6/9/2022
7.0.0-rc1 249 6/9/2022
7.0.0-beta9 237 6/8/2022
7.0.0-beta7 226 6/5/2022
7.0.0-beta6 247 5/24/2022
7.0.0-beta5 315 11/18/2021
7.0.0-beta4 309 11/9/2021
7.0.0-beta3 368 11/6/2021
7.0.0-beta2 362 9/29/2021
7.0.0-beta1 339 9/13/2021
7.0.0-alpha9 308 8/25/2021
7.0.0-alpha8 298 8/25/2021
7.0.0-alpha7 327 8/25/2021
7.0.0-alpha6 323 8/16/2021
7.0.0-alpha5 333 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 676 6/20/2022
6.4.1 653 5/22/2022
6.4.0-alpha0096 612 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,078 10/4/2020
5.4.0 999 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 972 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 743 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 695 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,030 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 732 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 784 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 814 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 970 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,046 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,407 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,471 5/15/2018
2.4.0-alpha0019 1,480 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,193 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,170 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,609 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,617 6/30/2017
0.63.7.467 1,659 2/7/2017
0.63.6.463 1,625 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,728 7/18/2016
0.59.0.437 1,685 7/18/2016