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,636 3/15/2024
8.0.0-beta95 650 10/22/2023
8.0.0-beta94 3,651 6/18/2023
8.0.0-beta93 145 6/17/2023
8.0.0-beta92 139 6/17/2023
8.0.0-beta91 137 6/11/2023
8.0.0-beta90 289 5/8/2023
8.0.0-beta9 274 3/21/2023
8.0.0-beta8 205 2/20/2023
8.0.0-beta6 160 1/29/2023
8.0.0-beta5 160 1/20/2023
8.0.0-beta4 168 1/5/2023
8.0.0-beta3 136 12/29/2022
8.0.0-beta2 178 12/16/2022
8.0.0-beta10 131 3/21/2023
8.0.0-beta1 150 12/15/2022
8.0.0-alpha9 156 12/14/2022
8.0.0-alpha8 157 11/30/2022
8.0.0-alpha7 244 11/12/2022
8.0.0-alpha6 178 10/29/2022
8.0.0-alpha5 169 10/5/2022
8.0.0-alpha4 188 10/1/2022
8.0.0-alpha3 218 9/26/2022
8.0.0-alpha2 189 9/21/2022
8.0.0-alpha1 214 9/19/2022
7.8.0 336,183 12/16/2023
7.7.0 58,250 11/19/2023
7.6.0 28,336 10/12/2023
7.5.5 117,374 7/20/2023
7.5.4 630 7/19/2023
7.5.3 52,834 6/15/2023
7.5.2 66,437 5/14/2023
7.5.1 20,050 5/4/2023
7.5.0 39,916 3/25/2023
7.4.3 103,763 2/3/2023
7.4.1 952 1/31/2023
7.4.0 6,114 1/29/2023
7.3.12 9,665 1/23/2023
7.3.11 1,186 1/22/2023
7.3.10 3,342 1/19/2023
7.3.9 20,371 1/17/2023
7.3.8 20,213 1/4/2023
7.3.7 11,647 12/22/2022
7.3.6 4,159 12/19/2022
7.3.5 28,671 11/30/2022
7.3.4 592 11/30/2022
7.3.3 6,939 11/24/2022
7.3.2 35,593 11/15/2022
7.3.1 1,173 11/12/2022
7.3.0 15,074 10/29/2022
7.3.0-alpha3 149 10/15/2022
7.3.0-alpha2 156 10/15/2022
7.2.1 16,109 10/9/2022
7.2.1-alpha1 131 10/6/2022
7.2.0 21,091 9/17/2022
7.2.0-alpha1 219 9/15/2022
7.1.1-alpha1 212 9/14/2022
7.1.0 4,613 9/13/2022
7.0.4 8,188 9/7/2022
7.0.3 901 9/5/2022
7.0.3-alpha1 156 9/5/2022
7.0.2 632 9/5/2022
7.0.1 32,362 8/27/2022
7.0.0 44,376 7/23/2022
7.0.0-rc5 1,265 6/28/2022
7.0.0-rc4 159 6/27/2022
7.0.0-rc3 822 6/20/2022
7.0.0-rc2 201 6/9/2022
7.0.0-rc1 164 6/9/2022
7.0.0-beta9 176 6/8/2022
7.0.0-beta7 188 6/5/2022
7.0.0-beta6 174 5/24/2022
7.0.0-beta5 1,940 11/18/2021
7.0.0-beta4 240 11/9/2021
7.0.0-beta3 300 11/6/2021
7.0.0-beta2 360 9/29/2021
7.0.0-beta1 277 9/13/2021
7.0.0-alpha9 286 8/25/2021
7.0.0-alpha8 234 8/25/2021
7.0.0-alpha7 229 8/25/2021
7.0.0-alpha6 237 8/16/2021
7.0.0-alpha5 242 8/16/2021
7.0.0-alpha4 646 1/20/2021
7.0.0-alpha3 433 12/31/2020
7.0.0-alpha2 395 12/28/2020
6.5.2 98,139 6/20/2022
6.4.1 29,326 5/22/2022
6.4.0-alpha0096 660 12/6/2020
6.4.0-alpha0095 441 12/6/2020
6.4.0-alpha0094 466 12/6/2020
6.4.0-alpha.99 279 12/26/2020
6.4.0-alpha.97 255 12/9/2020
6.3.1 518,731 11/28/2020
6.3.0 5,826 11/22/2020
6.2.0 2,734 11/15/2020
6.1.0 1,357 11/10/2020
6.0.3 914 11/9/2020
6.0.2 978 11/6/2020
6.0.1 1,304 11/1/2020
5.6.0 96,383 10/10/2020
5.5.0 10,126 10/5/2020
5.4.1 790 10/4/2020
5.4.0 1,394 10/1/2020
5.3.0-alpha0079 8,741 6/16/2020
5.3.0-alpha0078 487 6/15/2020
5.3.0-alpha0077 483 6/15/2020
5.3.0-alpha0076 508 6/15/2020
5.3.0-alpha0075 487 6/14/2020
5.3.0-alpha0074 480 6/12/2020
5.3.0-alpha0073 487 6/12/2020
5.3.0-alpha0072 506 6/11/2020
5.3.0-alpha0070 866 6/7/2020
5.2.2 30,459 9/4/2020
5.2.1 772 9/3/2020
5.2.0 104,083 6/7/2020
5.2.0-alpha0073 583 5/26/2020
5.2.0-alpha0072 545 5/25/2020
5.2.0-alpha0071 520 5/25/2020
5.2.0-alpha0070 546 5/24/2020
5.2.0-alpha0069 561 5/24/2020
5.2.0-alpha0066 485 5/21/2020
5.2.0-alpha0065 538 5/20/2020
5.2.0-alpha0064 534 5/17/2020
5.2.0-alpha0057 515 5/10/2020
5.2.0-alpha0056 648 5/8/2020
5.1.2 6,048 5/24/2020
5.1.1 4,146 5/10/2020
5.1.0 1,067 5/7/2020
5.1.0-alpha0055 499 5/3/2020
5.1.0-alpha0054 531 5/3/2020
5.1.0-alpha0053 526 4/30/2020
5.0.5 1,330 5/4/2020
5.0.4 3,002 5/3/2020
5.0.3 968 5/2/2020
5.0.2 742 5/2/2020
5.0.1 776 5/2/2020
5.0.0 1,242 4/29/2020
4.1.0-alpha0014 490 4/29/2020
4.1.0-alpha0013 498 4/24/2020
4.1.0-alpha0005 512 4/20/2020
4.1.0-alpha0004 490 4/18/2020
4.1.0-alpha0001 504 4/17/2020
4.0.9 794 4/29/2020
4.0.8 1,690 4/28/2020
4.0.7 5,224 4/27/2020
4.0.6 962 4/24/2020
4.0.5 5,236 4/22/2020
4.0.4 976 4/21/2020
4.0.3 798 4/20/2020
4.0.2 752 4/20/2020
4.0.1 837 4/20/2020
4.0.0 749 4/18/2020
3.8.0 7,960 4/17/2020
3.8.0-alpha0048 780 2/28/2020
3.8.0-alpha0042 1,520 2/13/2020
3.8.0-alpha0041 703 1/8/2020
3.8.0-alpha0040 898 9/26/2019
3.8.0-alpha0039 536 9/25/2019
3.7.1 180,457 9/25/2019
3.7.0 1,252 9/23/2019
3.7.0-alpha0038 729 8/3/2019
3.7.0-alpha0037 548 8/1/2019
3.6.0 36,558 7/17/2019
3.6.0-alpha0036 777 6/4/2019
3.6.0-alpha0035 596 6/2/2019
3.6.0-alpha0034 601 6/2/2019
3.6.0-alpha0033 568 6/2/2019
3.6.0-alpha0031 609 5/4/2019
3.5.2 3,034 7/11/2019
3.5.1 13,211 6/2/2019
3.5.0 3,235 5/2/2019
3.5.0-alpha0036 1,147 4/10/2019
3.5.0-alpha0031 585 3/25/2019
3.5.0-alpha0030 622 3/21/2019
3.5.0-alpha0029 580 3/19/2019
3.5.0-alpha0027 570 3/18/2019
3.5.0-alpha0026 588 3/18/2019
3.5.0-alpha0025 575 3/17/2019
3.5.0-alpha0024 569 3/16/2019
3.5.0-alpha0021 574 3/15/2019
3.5.0-alpha0020 613 3/14/2019
3.5.0-alpha0019 587 3/14/2019
3.5.0-alpha0018 579 3/14/2019
3.5.0-alpha0013 591 3/14/2019
3.4.5 18,007 3/21/2019
3.4.4 5,345 3/16/2019
3.4.3 990 3/14/2019
3.4.2 870 3/13/2019
3.4.1 898 3/12/2019
3.4.0 54,864 2/19/2019
3.4.0-alpha0022 843 1/27/2019
3.4.0-alpha0021 678 1/25/2019
3.4.0-alpha0020 798 12/21/2018
3.4.0-alpha0019 690 12/6/2018
3.4.0-alpha0018 754 11/21/2018
3.4.0-alpha0017 730 11/20/2018
3.4.0-alpha0016 771 11/5/2018
3.4.0-alpha0015 740 11/2/2018
3.4.0-alpha0011 730 11/1/2018
3.4.0-alpha0010 773 10/3/2018
3.4.0-alpha0009 774 9/16/2018
3.4.0-alpha0008 871 9/1/2018
3.4.0-alpha0007 801 8/29/2018
3.4.0-alpha0006 767 8/28/2018
3.4.0-alpha0005 806 8/28/2018
3.4.0-alpha0004 788 8/23/2018
3.4.0-alpha0003 839 8/22/2018
3.4.0-alpha0002 850 8/10/2018
3.4.0-alpha0001 852 7/30/2018
3.3.9 3,452 1/25/2019
3.3.8 3,287 1/18/2019
3.3.7 2,824 1/5/2019
3.3.6 1,336 12/19/2018
3.3.5 3,867 11/21/2018
3.3.4 2,232 11/20/2018
3.3.3 2,055 11/11/2018
3.3.2 4,343 10/12/2018
3.3.1 7,473 8/28/2018
3.3.0 21,776 7/18/2018
3.3.0-alpha0007 957 7/18/2018
3.3.0-alpha0006 985 7/17/2018
3.3.0-alpha0005 968 7/17/2018
3.3.0-alpha0004 854 7/17/2018
3.3.0-alpha0003 830 7/15/2018
3.3.0-alpha0001 969 7/11/2018
3.2.0 1,392 7/12/2018
3.1.2 1,296 7/11/2018
3.1.1 1,170 7/4/2018
3.1.0 1,242 6/20/2018
3.1.0-alpha0019 938 7/4/2018
3.1.0-alpha0017 928 7/2/2018
3.1.0-alpha0016 938 6/30/2018
3.1.0-alpha0014 871 6/26/2018
3.1.0-alpha0011 869 6/23/2018
3.1.0-alpha0010 939 6/20/2018
3.1.0-alpha0009 936 6/20/2018
3.1.0-alpha0008 871 6/19/2018
3.1.0-alpha0007 875 6/17/2018
3.1.0-alpha0006 944 6/14/2018
3.0.1 1,138 7/4/2018
1.0.0 1,574 6/14/2018