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 2,047 3/15/2024
8.0.0-beta95 657 10/22/2023
8.0.0-beta94 3,658 6/18/2023
8.0.0-beta93 154 6/17/2023
8.0.0-beta92 148 6/17/2023
8.0.0-beta91 144 6/11/2023
8.0.0-beta90 342 5/8/2023
8.0.0-beta9 281 3/21/2023
8.0.0-beta8 212 2/20/2023
8.0.0-beta6 167 1/29/2023
8.0.0-beta5 167 1/20/2023
8.0.0-beta4 175 1/5/2023
8.0.0-beta3 143 12/29/2022
8.0.0-beta2 185 12/16/2022
8.0.0-beta10 138 3/21/2023
8.0.0-beta1 157 12/15/2022
8.0.0-alpha9 163 12/14/2022
8.0.0-alpha8 164 11/30/2022
8.0.0-alpha7 254 11/12/2022
8.0.0-alpha6 185 10/29/2022
8.0.0-alpha5 176 10/5/2022
8.0.0-alpha4 197 10/1/2022
8.0.0-alpha3 225 9/26/2022
8.0.0-alpha2 196 9/21/2022
8.0.0-alpha1 221 9/19/2022
7.8.0 392,990 12/16/2023
7.7.0 62,570 11/19/2023
7.6.0 30,010 10/12/2023
7.5.5 120,451 7/20/2023
7.5.4 640 7/19/2023
7.5.3 53,323 6/15/2023
7.5.2 70,842 5/14/2023
7.5.1 20,936 5/4/2023
7.5.0 40,127 3/25/2023
7.4.3 111,545 2/3/2023
7.4.1 961 1/31/2023
7.4.0 6,130 1/29/2023
7.3.12 9,713 1/23/2023
7.3.11 1,208 1/22/2023
7.3.10 3,609 1/19/2023
7.3.9 20,428 1/17/2023
7.3.8 20,597 1/4/2023
7.3.7 11,667 12/22/2022
7.3.6 4,174 12/19/2022
7.3.5 29,527 11/30/2022
7.3.4 601 11/30/2022
7.3.3 7,005 11/24/2022
7.3.2 36,031 11/15/2022
7.3.1 1,182 11/12/2022
7.3.0 15,088 10/29/2022
7.3.0-alpha3 156 10/15/2022
7.3.0-alpha2 163 10/15/2022
7.2.1 16,204 10/9/2022
7.2.1-alpha1 138 10/6/2022
7.2.0 21,300 9/17/2022
7.2.0-alpha1 226 9/15/2022
7.1.1-alpha1 219 9/14/2022
7.1.0 4,623 9/13/2022
7.0.4 8,263 9/7/2022
7.0.3 910 9/5/2022
7.0.3-alpha1 165 9/5/2022
7.0.2 643 9/5/2022
7.0.1 32,837 8/27/2022
7.0.0 45,263 7/23/2022
7.0.0-rc5 1,281 6/28/2022
7.0.0-rc4 168 6/27/2022
7.0.0-rc3 833 6/20/2022
7.0.0-rc2 210 6/9/2022
7.0.0-rc1 171 6/9/2022
7.0.0-beta9 183 6/8/2022
7.0.0-beta7 195 6/5/2022
7.0.0-beta6 181 5/24/2022
7.0.0-beta5 1,949 11/18/2021
7.0.0-beta4 247 11/9/2021
7.0.0-beta3 307 11/6/2021
7.0.0-beta2 367 9/29/2021
7.0.0-beta1 284 9/13/2021
7.0.0-alpha9 293 8/25/2021
7.0.0-alpha8 243 8/25/2021
7.0.0-alpha7 236 8/25/2021
7.0.0-alpha6 244 8/16/2021
7.0.0-alpha5 249 8/16/2021
7.0.0-alpha4 684 1/20/2021
7.0.0-alpha3 440 12/31/2020
7.0.0-alpha2 404 12/28/2020
6.5.2 101,977 6/20/2022
6.4.1 29,773 5/22/2022
6.4.0-alpha0096 669 12/6/2020
6.4.0-alpha0095 450 12/6/2020
6.4.0-alpha0094 475 12/6/2020
6.4.0-alpha.99 284 12/26/2020
6.4.0-alpha.97 264 12/9/2020
6.3.1 533,031 11/28/2020
6.3.0 5,877 11/22/2020
6.2.0 2,759 11/15/2020
6.1.0 1,381 11/10/2020
6.0.3 927 11/9/2020
6.0.2 1,117 11/6/2020
6.0.1 1,321 11/1/2020
5.6.0 98,491 10/10/2020
5.5.0 10,164 10/5/2020
5.4.1 803 10/4/2020
5.4.0 1,416 10/1/2020
5.3.0-alpha0079 8,925 6/16/2020
5.3.0-alpha0078 498 6/15/2020
5.3.0-alpha0077 494 6/15/2020
5.3.0-alpha0076 519 6/15/2020
5.3.0-alpha0075 499 6/14/2020
5.3.0-alpha0074 489 6/12/2020
5.3.0-alpha0073 496 6/12/2020
5.3.0-alpha0072 517 6/11/2020
5.3.0-alpha0070 875 6/7/2020
5.2.2 30,543 9/4/2020
5.2.1 785 9/3/2020
5.2.0 104,557 6/7/2020
5.2.0-alpha0073 592 5/26/2020
5.2.0-alpha0072 554 5/25/2020
5.2.0-alpha0071 529 5/25/2020
5.2.0-alpha0070 555 5/24/2020
5.2.0-alpha0069 570 5/24/2020
5.2.0-alpha0066 494 5/21/2020
5.2.0-alpha0065 547 5/20/2020
5.2.0-alpha0064 547 5/17/2020
5.2.0-alpha0057 524 5/10/2020
5.2.0-alpha0056 657 5/8/2020
5.1.2 6,063 5/24/2020
5.1.1 4,161 5/10/2020
5.1.0 1,080 5/7/2020
5.1.0-alpha0055 508 5/3/2020
5.1.0-alpha0054 540 5/3/2020
5.1.0-alpha0053 535 4/30/2020
5.0.5 1,343 5/4/2020
5.0.4 3,017 5/3/2020
5.0.3 982 5/2/2020
5.0.2 755 5/2/2020
5.0.1 789 5/2/2020
5.0.0 1,257 4/29/2020
4.1.0-alpha0014 499 4/29/2020
4.1.0-alpha0013 507 4/24/2020
4.1.0-alpha0005 521 4/20/2020
4.1.0-alpha0004 499 4/18/2020
4.1.0-alpha0001 513 4/17/2020
4.0.9 807 4/29/2020
4.0.8 1,719 4/28/2020
4.0.7 5,235 4/27/2020
4.0.6 976 4/24/2020
4.0.5 5,250 4/22/2020
4.0.4 989 4/21/2020
4.0.3 815 4/20/2020
4.0.2 765 4/20/2020
4.0.1 850 4/20/2020
4.0.0 762 4/18/2020
3.8.0 7,976 4/17/2020
3.8.0-alpha0048 789 2/28/2020
3.8.0-alpha0042 1,531 2/13/2020
3.8.0-alpha0041 714 1/8/2020
3.8.0-alpha0040 907 9/26/2019
3.8.0-alpha0039 545 9/25/2019
3.7.1 182,004 9/25/2019
3.7.0 1,267 9/23/2019
3.7.0-alpha0038 740 8/3/2019
3.7.0-alpha0037 559 8/1/2019
3.6.0 36,626 7/17/2019
3.6.0-alpha0036 786 6/4/2019
3.6.0-alpha0035 605 6/2/2019
3.6.0-alpha0034 610 6/2/2019
3.6.0-alpha0033 577 6/2/2019
3.6.0-alpha0031 618 5/4/2019
3.5.2 3,050 7/11/2019
3.5.1 13,227 6/2/2019
3.5.0 3,277 5/2/2019
3.5.0-alpha0036 1,156 4/10/2019
3.5.0-alpha0031 596 3/25/2019
3.5.0-alpha0030 631 3/21/2019
3.5.0-alpha0029 589 3/19/2019
3.5.0-alpha0027 579 3/18/2019
3.5.0-alpha0026 599 3/18/2019
3.5.0-alpha0025 586 3/17/2019
3.5.0-alpha0024 578 3/16/2019
3.5.0-alpha0021 583 3/15/2019
3.5.0-alpha0020 622 3/14/2019
3.5.0-alpha0019 596 3/14/2019
3.5.0-alpha0018 591 3/14/2019
3.5.0-alpha0013 598 3/14/2019
3.4.5 18,020 3/21/2019
3.4.4 5,404 3/16/2019
3.4.3 1,004 3/14/2019
3.4.2 883 3/13/2019
3.4.1 911 3/12/2019
3.4.0 54,881 2/19/2019
3.4.0-alpha0022 854 1/27/2019
3.4.0-alpha0021 687 1/25/2019
3.4.0-alpha0020 809 12/21/2018
3.4.0-alpha0019 701 12/6/2018
3.4.0-alpha0018 768 11/21/2018
3.4.0-alpha0017 744 11/20/2018
3.4.0-alpha0016 785 11/5/2018
3.4.0-alpha0015 754 11/2/2018
3.4.0-alpha0011 746 11/1/2018
3.4.0-alpha0010 789 10/3/2018
3.4.0-alpha0009 789 9/16/2018
3.4.0-alpha0008 886 9/1/2018
3.4.0-alpha0007 816 8/29/2018
3.4.0-alpha0006 782 8/28/2018
3.4.0-alpha0005 821 8/28/2018
3.4.0-alpha0004 803 8/23/2018
3.4.0-alpha0003 854 8/22/2018
3.4.0-alpha0002 865 8/10/2018
3.4.0-alpha0001 863 7/30/2018
3.3.9 3,465 1/25/2019
3.3.8 3,300 1/18/2019
3.3.7 2,838 1/5/2019
3.3.6 1,350 12/19/2018
3.3.5 3,889 11/21/2018
3.3.4 2,249 11/20/2018
3.3.3 2,071 11/11/2018
3.3.2 4,370 10/12/2018
3.3.1 7,649 8/28/2018
3.3.0 21,803 7/18/2018
3.3.0-alpha0007 969 7/18/2018
3.3.0-alpha0006 996 7/17/2018
3.3.0-alpha0005 979 7/17/2018
3.3.0-alpha0004 865 7/17/2018
3.3.0-alpha0003 842 7/15/2018
3.3.0-alpha0001 980 7/11/2018
3.2.0 1,409 7/12/2018
3.1.2 1,313 7/11/2018
3.1.1 1,187 7/4/2018
3.1.0 1,259 6/20/2018
3.1.0-alpha0019 949 7/4/2018
3.1.0-alpha0017 939 7/2/2018
3.1.0-alpha0016 951 6/30/2018
3.1.0-alpha0014 880 6/26/2018
3.1.0-alpha0011 882 6/23/2018
3.1.0-alpha0010 950 6/20/2018
3.1.0-alpha0009 948 6/20/2018
3.1.0-alpha0008 883 6/19/2018
3.1.0-alpha0007 886 6/17/2018
3.1.0-alpha0006 955 6/14/2018
3.0.1 1,155 7/4/2018
1.0.0 1,630 6/14/2018