EasyNetQ.DI.LightInject 8.0.0-beta1

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-beta1
                    
NuGet\Install-Package EasyNetQ.DI.LightInject -Version 8.0.0-beta1
                    
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-beta1" />
                    
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-beta1" />
                    
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-beta1
                    
#r "nuget: EasyNetQ.DI.LightInject, 8.0.0-beta1"
                    
#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.
#addin nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta1&prerelease
                    
Install EasyNetQ.DI.LightInject as a Cake Addin
#tool nuget:?package=EasyNetQ.DI.LightInject&version=8.0.0-beta1&prerelease
                    
Install EasyNetQ.DI.LightInject 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. 
.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 110 3/15/2024
8.0.0-beta95 260 10/22/2023
8.0.0-beta94 159 6/18/2023
8.0.0-beta93 162 6/17/2023
8.0.0-beta92 152 6/17/2023
8.0.0-beta91 166 6/11/2023
8.0.0-beta90 151 5/8/2023
8.0.0-beta9 176 3/21/2023
8.0.0-beta8 178 2/20/2023
8.0.0-beta6 183 1/29/2023
8.0.0-beta5 191 1/20/2023
8.0.0-beta4 169 1/5/2023
8.0.0-beta3 188 12/29/2022
8.0.0-beta2 186 12/16/2022
8.0.0-beta10 189 3/21/2023
8.0.0-beta1 167 12/15/2022
8.0.0-alpha9 195 12/14/2022
8.0.0-alpha8 191 11/30/2022
8.0.0-alpha7 200 11/12/2022
8.0.0-alpha6 196 10/29/2022
8.0.0-alpha5 192 10/5/2022
8.0.0-alpha4 222 10/1/2022
8.0.0-alpha3 252 9/26/2022
8.0.0-alpha2 247 9/21/2022
8.0.0-alpha1 261 9/19/2022
7.8.0 1,532 12/16/2023
7.7.0 174 11/19/2023
7.6.0 197 10/12/2023
7.5.5 1,693 7/20/2023
7.5.4 212 7/19/2023
7.5.3 222 6/15/2023
7.5.2 240 5/14/2023
7.5.1 281 5/4/2023
7.5.0 398 3/25/2023
7.4.3 751 2/3/2023
7.4.1 426 1/31/2023
7.4.0 402 1/29/2023
7.3.12 412 1/23/2023
7.3.11 407 1/22/2023
7.3.10 421 1/19/2023
7.3.9 385 1/17/2023
7.3.8 446 1/4/2023
7.3.7 428 12/22/2022
7.3.6 572 12/19/2022
7.3.5 473 11/30/2022
7.3.4 447 11/30/2022
7.3.3 570 11/24/2022
7.3.2 641 11/15/2022
7.3.1 513 11/12/2022
7.3.0 647 10/29/2022
7.3.0-alpha3 183 10/15/2022
7.2.1 741 10/9/2022
7.2.1-alpha1 176 10/6/2022
7.2.0 794 9/17/2022
7.2.0-alpha1 253 9/15/2022
7.1.1-alpha1 272 9/14/2022
7.1.0 692 9/13/2022
7.0.4 674 9/7/2022
7.0.3 600 9/5/2022
7.0.3-alpha1 184 9/5/2022
7.0.2 584 9/5/2022
7.0.1 590 8/27/2022
7.0.0 728 7/23/2022
7.0.0-rc5 209 6/28/2022
7.0.0-rc4 190 6/27/2022
7.0.0-rc3 223 6/20/2022
7.0.0-rc2 209 6/9/2022
7.0.0-rc1 204 6/9/2022
7.0.0-beta9 202 6/8/2022
7.0.0-beta7 192 6/5/2022
7.0.0-beta6 216 5/24/2022
7.0.0-beta5 270 11/18/2021
7.0.0-beta4 269 11/9/2021
7.0.0-beta3 330 11/6/2021
7.0.0-beta2 322 9/29/2021
7.0.0-beta1 296 9/13/2021
7.0.0-alpha9 270 8/25/2021
7.0.0-alpha8 258 8/25/2021
7.0.0-alpha7 287 8/25/2021
7.0.0-alpha6 281 8/16/2021
7.0.0-alpha5 289 8/16/2021
7.0.0-alpha4 534 1/20/2021
7.0.0-alpha3 564 12/31/2020
7.0.0-alpha2 537 12/28/2020
6.5.2 635 6/20/2022
6.4.1 619 5/22/2022
6.4.0-alpha0096 561 12/6/2020
6.4.0-alpha0095 555 12/6/2020
6.4.0-alpha0094 598 12/6/2020
6.4.0-alpha.99 227 12/26/2020
6.4.0-alpha.97 242 12/9/2020
6.3.1 972 11/28/2020
6.3.0 925 11/22/2020
6.2.0 991 11/15/2020
6.1.0 951 11/10/2020
6.0.3 891 11/9/2020
6.0.2 938 11/6/2020
6.0.1 971 11/1/2020
5.6.0 949 10/10/2020
5.5.0 968 10/5/2020
5.4.1 1,023 10/4/2020
5.4.0 947 10/1/2020
5.3.0-alpha0079 627 6/16/2020
5.3.0-alpha0078 626 6/15/2020
5.3.0-alpha0077 630 6/15/2020
5.3.0-alpha0076 645 6/15/2020
5.3.0-alpha0075 623 6/14/2020
5.3.0-alpha0074 598 6/12/2020
5.3.0-alpha0073 632 6/12/2020
5.3.0-alpha0072 617 6/11/2020
5.3.0-alpha0070 675 6/7/2020
5.2.2 921 9/4/2020
5.2.1 935 9/3/2020
5.2.0 977 6/7/2020
5.2.0-alpha0073 618 5/26/2020
5.2.0-alpha0072 683 5/25/2020
5.2.0-alpha0071 659 5/25/2020
5.2.0-alpha0070 665 5/24/2020
5.2.0-alpha0069 701 5/24/2020
5.2.0-alpha0066 684 5/21/2020
5.2.0-alpha0065 638 5/20/2020
5.2.0-alpha0064 666 5/17/2020
5.2.0-alpha0057 624 5/10/2020
5.2.0-alpha0056 618 5/8/2020
5.1.2 958 5/24/2020
5.1.1 943 5/10/2020
5.1.0 949 5/7/2020
5.1.0-alpha0055 642 5/3/2020
5.1.0-alpha0054 685 5/3/2020
5.1.0-alpha0053 646 4/30/2020
5.0.5 959 5/4/2020
5.0.4 967 5/3/2020
5.0.3 971 5/2/2020
5.0.2 977 5/2/2020
5.0.1 958 5/2/2020
5.0.0 960 4/29/2020
4.1.0-alpha0014 650 4/29/2020
4.1.0-alpha0013 644 4/24/2020
4.1.0-alpha0005 643 4/20/2020
4.1.0-alpha0004 643 4/18/2020
4.1.0-alpha0001 631 4/17/2020
4.0.9 958 4/29/2020
4.0.8 961 4/28/2020
4.0.7 941 4/27/2020
4.0.6 940 4/24/2020
4.0.5 926 4/22/2020
4.0.4 936 4/21/2020
4.0.3 956 4/20/2020
4.0.2 974 4/20/2020
4.0.1 973 4/20/2020
4.0.0 926 4/18/2020
3.8.0 976 4/17/2020
3.8.0-alpha0048 665 2/28/2020
3.8.0-alpha0042 687 2/13/2020
3.8.0-alpha0041 678 1/8/2020
3.8.0-alpha0040 693 9/26/2019
3.8.0-alpha0039 665 9/25/2019
3.7.1 1,048 9/25/2019
3.7.0 1,016 9/23/2019
3.7.0-alpha0038 723 8/3/2019
3.7.0-alpha0037 726 8/1/2019
3.6.0 1,126 7/17/2019
3.6.0-alpha0036 724 6/4/2019
3.6.0-alpha0035 784 6/2/2019
3.6.0-alpha0034 765 6/2/2019
3.6.0-alpha0033 753 6/2/2019
3.6.0-alpha0031 736 5/4/2019
3.5.2 1,099 7/11/2019
3.5.1 1,187 6/2/2019
3.5.0 1,170 5/2/2019
3.5.0-alpha0036 744 4/10/2019
3.5.0-alpha0031 753 3/25/2019
3.5.0-alpha0030 750 3/21/2019
3.5.0-alpha0029 734 3/19/2019
3.5.0-alpha0027 753 3/18/2019
3.5.0-alpha0026 764 3/18/2019
3.5.0-alpha0025 751 3/17/2019
3.5.0-alpha0024 732 3/16/2019
3.5.0-alpha0021 761 3/15/2019
3.5.0-alpha0020 724 3/14/2019
3.5.0-alpha0019 772 3/14/2019
3.5.0-alpha0018 782 3/14/2019
3.5.0-alpha0013 746 3/14/2019
3.4.5 1,158 3/21/2019
3.4.4 1,165 3/16/2019
3.4.3 1,160 3/14/2019
3.4.2 1,149 3/13/2019
3.4.1 1,166 3/12/2019
3.4.0 1,262 2/19/2019
3.4.0-alpha0022 892 1/27/2019
3.4.0-alpha0021 817 1/25/2019
3.4.0-alpha0020 911 12/21/2018
3.4.0-alpha0019 875 12/6/2018
3.4.0-alpha0018 866 11/21/2018
3.4.0-alpha0017 855 11/20/2018
3.4.0-alpha0016 894 11/5/2018
3.4.0-alpha0015 885 11/2/2018
3.4.0-alpha0011 957 11/1/2018
3.4.0-alpha0010 986 10/3/2018
3.4.0-alpha0009 984 9/16/2018
3.4.0-alpha0008 975 9/1/2018
3.4.0-alpha0007 924 8/29/2018
3.4.0-alpha0006 906 8/28/2018
3.4.0-alpha0005 996 8/28/2018
3.4.0-alpha0004 984 8/23/2018
3.4.0-alpha0003 991 8/22/2018
3.4.0-alpha0002 1,040 8/10/2018
3.4.0-alpha0001 1,069 7/30/2018
3.3.9 1,222 1/25/2019
3.3.8 1,307 1/18/2019
3.3.7 1,328 1/5/2019
3.3.6 1,269 12/19/2018
3.3.5 1,384 11/21/2018
3.3.4 1,357 11/20/2018
3.3.3 1,287 11/11/2018
3.3.2 1,348 10/12/2018
3.3.1 1,381 8/28/2018
3.3.0 1,498 7/18/2018
3.3.0-alpha0007 1,010 7/18/2018
3.3.0-alpha0006 1,161 7/17/2018
3.3.0-alpha0005 1,170 7/17/2018
3.3.0-alpha0004 1,029 7/17/2018
3.3.0-alpha0003 1,123 7/15/2018
3.3.0-alpha0001 1,204 7/11/2018
3.2.0 1,506 7/12/2018
3.1.2 1,630 7/11/2018
3.1.1 1,497 7/4/2018
3.1.0 1,571 6/20/2018
3.1.0-alpha0019 1,169 7/4/2018
3.1.0-alpha0017 1,221 7/2/2018
3.1.0-alpha0016 1,019 6/30/2018
3.1.0-alpha0014 1,058 6/26/2018
3.1.0-alpha0011 1,062 6/23/2018
3.1.0-alpha0010 1,141 6/20/2018
3.1.0-alpha0009 1,023 6/20/2018
3.1.0-alpha0008 1,038 6/19/2018
3.1.0-alpha0007 1,186 6/17/2018
3.1.0-alpha0006 1,020 6/14/2018
3.1.0-alpha0005 1,023 6/14/2018
3.1.0-alpha0004 1,179 5/28/2018
3.0.1 1,616 7/4/2018
3.0.0 1,689 5/24/2018
2.4.0-alpha0027 1,251 5/23/2018
2.4.0-alpha0026 1,153 5/23/2018
2.4.0-alpha0025 1,164 5/22/2018
2.4.0-alpha0024 1,186 5/18/2018
2.4.0-alpha0023 1,202 5/16/2018
2.4.0-alpha0022 1,289 5/16/2018
2.4.0-alpha0021 1,272 5/15/2018
2.4.0-alpha0020 1,315 5/15/2018
2.4.0-alpha0019 1,328 4/20/2018
2.4.0-alpha0017 1,153 4/19/2018
2.4.0-alpha0016 1,230 4/13/2018
2.4.0-alpha0015 1,197 4/3/2018
2.4.0-alpha0014 1,076 4/1/2018
2.4.0-alpha0013 1,542 3/30/2018
2.4.0-alpha0009 1,048 2/20/2018
2.4.0-alpha0002 1,183 12/1/2017
2.3.3 1,687 4/24/2018
2.3.1 1,533 2/20/2018
2.3.0 1,706 2/19/2018
2.3.0-alpha0006 1,065 11/21/2017
2.3.0-alpha0005 1,089 11/13/2017
2.3.0-alpha0002 1,090 9/18/2017
2.2.0 1,558 11/13/2017
2.2.0-alpha0009 1,087 9/14/2017
2.2.0-alpha0008 1,077 9/11/2017
2.2.0-alpha0007 1,064 9/10/2017
2.2.0-alpha0006 1,093 8/18/2017
2.2.0-alpha0002 1,070 8/18/2017
2.1.0 1,574 8/18/2017
2.1.0-alpha0022 1,096 8/18/2017
2.1.0-alpha0020 1,113 7/24/2017
2.1.0-alpha0018 1,117 7/13/2017
2.1.0-alpha0016 1,195 7/12/2017
2.1.0-alpha0011 1,066 7/11/2017
2.1.0-alpha0005 1,144 7/3/2017
2.1.0-alpha0002 1,133 7/3/2017
2.0.4 1,493 7/24/2017
2.0.4-unstable0013 1,220 6/26/2017
2.0.4-unstable0011 1,184 6/26/2017
2.0.4-unstable0010 1,158 6/11/2017
2.0.4-unstable0009 1,237 6/1/2017
2.0.4-unstable0007 1,168 5/4/2017
2.0.4-unstable0004 1,150 5/1/2017
2.0.4-unstable0003 1,158 5/1/2017
2.0.4-unstable0002 1,175 4/30/2017
2.0.4-unstable0001 1,144 4/27/2017
2.0.4-alpha0038 1,120 7/1/2017
2.0.3-unstable0064 1,171 4/27/2017
2.0.3-unstable0058 1,159 3/28/2017
2.0.3-unstable0057 1,158 3/15/2017
2.0.3-unstable0055 1,202 2/10/2017
2.0.3-unstable0053 1,148 2/9/2017
2.0.3-unstable0052 1,121 2/8/2017
1.1.4.506 1,498 7/6/2017
1.1.3.500 1,574 6/28/2017
1.1.2.497 1,511 6/21/2017
1.1.1.494 1,544 5/30/2017
1.1.0.492 1,507 5/4/2017
1.0.4.483 1,504 4/26/2017
1.0.3.481 1,537 4/4/2017
1.0.2.478 1,545 3/15/2017
1.0.1.475 1,505 2/10/2017
1.0.0.469 1,545 2/8/2017
1.0.0 1,505 6/30/2017
0.63.7.467 1,549 2/7/2017
0.63.6.463 1,517 2/7/2017
0.63.6.460 1,455 2/5/2017
0.63.5.454 1,528 10/17/2016
0.63.4.453 1,550 10/10/2016
0.63.3.452 1,491 9/26/2016
0.63.1.451 1,700 9/19/2016
0.63.1.450 1,572 9/11/2016
0.63.0.448 1,498 8/12/2016
0.62.1.445 1,530 8/8/2016
0.62.0.444 1,554 8/8/2016
0.61.1.443 1,569 8/5/2016
0.61.0.442 1,833 8/2/2016
0.60.1.441 1,711 7/31/2016
0.60.0.440 1,659 7/25/2016
0.59.0.439 1,615 7/18/2016
0.59.0.437 1,581 7/18/2016