EasyNetQ.DI.Microsoft 8.0.0-beta96

Prefix Reserved
This is a prerelease version of EasyNetQ.DI.Microsoft.
dotnet add package EasyNetQ.DI.Microsoft --version 8.0.0-beta96                
NuGet\Install-Package EasyNetQ.DI.Microsoft -Version 8.0.0-beta96                
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.Microsoft" Version="8.0.0-beta96" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EasyNetQ.DI.Microsoft --version 8.0.0-beta96                
#r "nuget: EasyNetQ.DI.Microsoft, 8.0.0-beta96"                
#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.
// Install EasyNetQ.DI.Microsoft as a Cake Addin
#addin nuget:?package=EasyNetQ.DI.Microsoft&version=8.0.0-beta96&prerelease

// Install EasyNetQ.DI.Microsoft as a Cake Tool
#tool nuget:?package=EasyNetQ.DI.Microsoft&version=8.0.0-beta96&prerelease                

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. 
.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 (14)

Showing the top 5 NuGet packages that depend on EasyNetQ.DI.Microsoft:

Package Downloads
NanoCore

The project is inspired by years of tedious repetitions, continuously re-writing similar code-snippets and libraries, to handle common functionality, not related to the business domain, such as logging, data persistence, message queuing, documentation, validation and similar.

Es.Framework.MQ.Rabbitmq

EsWork Libraries

HwApp.EasyNetQ

HwApp EasyNetQ integration

TinyFx.Extensions.RabbitMQ

EasyNetQ封装

OneFx.RabbitMQ

OneFx框架对消息队列的支持

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.0-beta96 1,744 3/15/2024
8.0.0-beta95 652 10/22/2023
8.0.0-beta94 3,653 6/18/2023
8.0.0-beta93 149 6/17/2023
8.0.0-beta92 141 6/17/2023
8.0.0-beta91 139 6/11/2023
8.0.0-beta90 295 5/8/2023
8.0.0-beta9 276 3/21/2023
8.0.0-beta8 207 2/20/2023
8.0.0-beta6 162 1/29/2023
8.0.0-beta5 162 1/20/2023
8.0.0-beta4 170 1/5/2023
8.0.0-beta3 138 12/29/2022
8.0.0-beta2 180 12/16/2022
8.0.0-beta10 133 3/21/2023
8.0.0-beta1 152 12/15/2022
8.0.0-alpha9 158 12/14/2022
8.0.0-alpha8 159 11/30/2022
8.0.0-alpha7 247 11/12/2022
8.0.0-alpha6 180 10/29/2022
8.0.0-alpha5 171 10/5/2022
8.0.0-alpha4 190 10/1/2022
8.0.0-alpha3 220 9/26/2022
8.0.0-alpha2 191 9/21/2022
8.0.0-alpha1 216 9/19/2022
7.8.0 350,055 12/16/2023
7.7.0 58,903 11/19/2023
7.6.0 28,819 10/12/2023
7.5.5 118,277 7/20/2023
7.5.4 632 7/19/2023
7.5.3 52,993 6/15/2023
7.5.2 67,467 5/14/2023
7.5.1 20,293 5/4/2023
7.5.0 39,999 3/25/2023
7.4.3 105,771 2/3/2023
7.4.1 954 1/31/2023
7.4.0 6,116 1/29/2023
7.3.12 9,686 1/23/2023
7.3.11 1,195 1/22/2023
7.3.10 3,406 1/19/2023
7.3.9 20,380 1/17/2023
7.3.8 20,338 1/4/2023
7.3.7 11,651 12/22/2022
7.3.6 4,167 12/19/2022
7.3.5 28,955 11/30/2022
7.3.4 594 11/30/2022
7.3.3 6,967 11/24/2022
7.3.2 35,719 11/15/2022
7.3.1 1,175 11/12/2022
7.3.0 15,081 10/29/2022
7.3.0-alpha3 151 10/15/2022
7.3.0-alpha2 158 10/15/2022
7.2.1 16,146 10/9/2022
7.2.1-alpha1 133 10/6/2022
7.2.0 21,123 9/17/2022
7.2.0-alpha1 221 9/15/2022
7.1.1-alpha1 214 9/14/2022
7.1.0 4,616 9/13/2022
7.0.4 8,210 9/7/2022
7.0.3 903 9/5/2022
7.0.3-alpha1 158 9/5/2022
7.0.2 634 9/5/2022
7.0.1 32,482 8/27/2022
7.0.0 44,669 7/23/2022
7.0.0-rc5 1,267 6/28/2022
7.0.0-rc4 161 6/27/2022
7.0.0-rc3 824 6/20/2022
7.0.0-rc2 203 6/9/2022
7.0.0-rc1 166 6/9/2022
7.0.0-beta9 178 6/8/2022
7.0.0-beta7 190 6/5/2022
7.0.0-beta6 176 5/24/2022
7.0.0-beta5 1,942 11/18/2021
7.0.0-beta4 242 11/9/2021
7.0.0-beta3 302 11/6/2021
7.0.0-beta2 362 9/29/2021
7.0.0-beta1 279 9/13/2021
7.0.0-alpha9 288 8/25/2021
7.0.0-alpha8 236 8/25/2021
7.0.0-alpha7 231 8/25/2021
7.0.0-alpha6 239 8/16/2021
7.0.0-alpha5 244 8/16/2021
7.0.0-alpha4 648 1/20/2021
7.0.0-alpha3 435 12/31/2020
7.0.0-alpha2 397 12/28/2020
6.5.2 99,095 6/20/2022
6.4.1 29,376 5/22/2022
6.4.0-alpha0096 662 12/6/2020
6.4.0-alpha0095 443 12/6/2020
6.4.0-alpha0094 468 12/6/2020
6.4.0-alpha.99 281 12/26/2020
6.4.0-alpha.97 257 12/9/2020
6.3.1 523,280 11/28/2020
6.3.0 5,833 11/22/2020
6.2.0 2,738 11/15/2020
6.1.0 1,361 11/10/2020
6.0.3 916 11/9/2020
6.0.2 1,032 11/6/2020
6.0.1 1,306 11/1/2020
5.6.0 96,923 10/10/2020
5.5.0 10,132 10/5/2020
5.4.1 792 10/4/2020
5.4.0 1,397 10/1/2020
5.3.0-alpha0079 8,757 6/16/2020
5.3.0-alpha0078 489 6/15/2020
5.3.0-alpha0077 485 6/15/2020
5.3.0-alpha0076 510 6/15/2020
5.3.0-alpha0075 489 6/14/2020
5.3.0-alpha0074 482 6/12/2020
5.3.0-alpha0073 489 6/12/2020
5.3.0-alpha0072 508 6/11/2020
5.3.0-alpha0070 868 6/7/2020
5.2.2 30,469 9/4/2020
5.2.1 774 9/3/2020
5.2.0 104,203 6/7/2020
5.2.0-alpha0073 585 5/26/2020
5.2.0-alpha0072 547 5/25/2020
5.2.0-alpha0071 522 5/25/2020
5.2.0-alpha0070 548 5/24/2020
5.2.0-alpha0069 563 5/24/2020
5.2.0-alpha0066 487 5/21/2020
5.2.0-alpha0065 540 5/20/2020
5.2.0-alpha0064 536 5/17/2020
5.2.0-alpha0057 517 5/10/2020
5.2.0-alpha0056 650 5/8/2020
5.1.2 6,050 5/24/2020
5.1.1 4,148 5/10/2020
5.1.0 1,069 5/7/2020
5.1.0-alpha0055 501 5/3/2020
5.1.0-alpha0054 533 5/3/2020
5.1.0-alpha0053 528 4/30/2020
5.0.5 1,332 5/4/2020
5.0.4 3,004 5/3/2020
5.0.3 970 5/2/2020
5.0.2 744 5/2/2020
5.0.1 778 5/2/2020
5.0.0 1,244 4/29/2020
4.1.0-alpha0014 492 4/29/2020
4.1.0-alpha0013 500 4/24/2020
4.1.0-alpha0005 514 4/20/2020
4.1.0-alpha0004 492 4/18/2020
4.1.0-alpha0001 506 4/17/2020
4.0.9 796 4/29/2020
4.0.8 1,694 4/28/2020
4.0.7 5,226 4/27/2020
4.0.6 964 4/24/2020
4.0.5 5,238 4/22/2020
4.0.4 978 4/21/2020
4.0.3 800 4/20/2020
4.0.2 754 4/20/2020
4.0.1 839 4/20/2020
4.0.0 751 4/18/2020
3.8.0 7,963 4/17/2020
3.8.0-alpha0048 782 2/28/2020
3.8.0-alpha0042 1,522 2/13/2020
3.8.0-alpha0041 705 1/8/2020
3.8.0-alpha0040 900 9/26/2019
3.8.0-alpha0039 538 9/25/2019
3.7.1 180,805 9/25/2019
3.7.0 1,254 9/23/2019
3.7.0-alpha0038 731 8/3/2019
3.7.0-alpha0037 550 8/1/2019
3.6.0 36,577 7/17/2019
3.6.0-alpha0036 779 6/4/2019
3.6.0-alpha0035 598 6/2/2019
3.6.0-alpha0034 603 6/2/2019
3.6.0-alpha0033 570 6/2/2019
3.6.0-alpha0031 611 5/4/2019
3.5.2 3,036 7/11/2019
3.5.1 13,214 6/2/2019
3.5.0 3,247 5/2/2019
3.5.0-alpha0036 1,149 4/10/2019
3.5.0-alpha0031 587 3/25/2019
3.5.0-alpha0030 624 3/21/2019
3.5.0-alpha0029 582 3/19/2019
3.5.0-alpha0027 572 3/18/2019
3.5.0-alpha0026 590 3/18/2019
3.5.0-alpha0025 577 3/17/2019
3.5.0-alpha0024 571 3/16/2019
3.5.0-alpha0021 576 3/15/2019
3.5.0-alpha0020 615 3/14/2019
3.5.0-alpha0019 589 3/14/2019
3.5.0-alpha0018 581 3/14/2019
3.5.0-alpha0013 593 3/14/2019
3.4.5 18,009 3/21/2019
3.4.4 5,357 3/16/2019
3.4.3 992 3/14/2019
3.4.2 872 3/13/2019
3.4.1 900 3/12/2019
3.4.0 54,866 2/19/2019
3.4.0-alpha0022 847 1/27/2019
3.4.0-alpha0021 680 1/25/2019
3.4.0-alpha0020 800 12/21/2018
3.4.0-alpha0019 692 12/6/2018
3.4.0-alpha0018 756 11/21/2018
3.4.0-alpha0017 732 11/20/2018
3.4.0-alpha0016 773 11/5/2018
3.4.0-alpha0015 742 11/2/2018
3.4.0-alpha0011 732 11/1/2018
3.4.0-alpha0010 776 10/3/2018
3.4.0-alpha0009 777 9/16/2018
3.4.0-alpha0008 874 9/1/2018
3.4.0-alpha0007 804 8/29/2018
3.4.0-alpha0006 770 8/28/2018
3.4.0-alpha0005 809 8/28/2018
3.4.0-alpha0004 791 8/23/2018
3.4.0-alpha0003 842 8/22/2018
3.4.0-alpha0002 853 8/10/2018
3.4.0-alpha0001 854 7/30/2018
3.3.9 3,454 1/25/2019
3.3.8 3,289 1/18/2019
3.3.7 2,826 1/5/2019
3.3.6 1,338 12/19/2018
3.3.5 3,869 11/21/2018
3.3.4 2,234 11/20/2018
3.3.3 2,057 11/11/2018
3.3.2 4,348 10/12/2018
3.3.1 7,516 8/28/2018
3.3.0 21,782 7/18/2018
3.3.0-alpha0007 960 7/18/2018
3.3.0-alpha0006 987 7/17/2018
3.3.0-alpha0005 970 7/17/2018
3.3.0-alpha0004 856 7/17/2018
3.3.0-alpha0003 832 7/15/2018
3.3.0-alpha0001 971 7/11/2018
3.2.0 1,394 7/12/2018
3.1.2 1,298 7/11/2018
3.1.1 1,172 7/4/2018
3.1.0 1,244 6/20/2018
3.1.0-alpha0019 940 7/4/2018
3.1.0-alpha0017 930 7/2/2018
3.1.0-alpha0016 940 6/30/2018
3.1.0-alpha0014 873 6/26/2018
3.1.0-alpha0011 873 6/23/2018
3.1.0-alpha0010 941 6/20/2018
3.1.0-alpha0009 938 6/20/2018
3.1.0-alpha0008 873 6/19/2018
3.1.0-alpha0007 877 6/17/2018
3.1.0-alpha0006 946 6/14/2018
3.0.1 1,140 7/4/2018
1.0.0 1,589 6/14/2018