EasyNetQ.DI.Microsoft 8.0.0-beta90

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
.NET 6.0 .NET Standard 2.0
This is a prerelease version of EasyNetQ.DI.Microsoft.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package EasyNetQ.DI.Microsoft --version 8.0.0-beta90
NuGet\Install-Package EasyNetQ.DI.Microsoft -Version 8.0.0-beta90
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-beta90" />
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-beta90
#r "nuget: EasyNetQ.DI.Microsoft, 8.0.0-beta90"
#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-beta90&prerelease

// Install EasyNetQ.DI.Microsoft as a Cake Tool
#tool nuget:?package=EasyNetQ.DI.Microsoft&version=8.0.0-beta90&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. 
.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)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (12)

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.

Emerald.MicroService

Framework to build microservices.

Es.Framework.MQ.Rabbitmq

EsWork Libraries

HwApp.EasyNetQ

HwApp EasyNetQ integration

Goiar.Simple.Cqrs.persistance.rabbitmq

Rabbit mq sender for goiar cqrs

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.0-beta94 501 6/18/2023
8.0.0-beta93 83 6/17/2023
8.0.0-beta92 76 6/17/2023
8.0.0-beta91 75 6/11/2023
8.0.0-beta90 88 5/8/2023
8.0.0-beta9 236 3/21/2023
8.0.0-beta8 145 2/20/2023
8.0.0-beta6 110 1/29/2023
8.0.0-beta5 118 1/20/2023
8.0.0-beta4 121 1/5/2023
8.0.0-beta3 99 12/29/2022
8.0.0-beta2 116 12/16/2022
8.0.0-beta10 91 3/21/2023
8.0.0-beta1 105 12/15/2022
8.0.0-alpha9 96 12/14/2022
8.0.0-alpha8 111 11/30/2022
8.0.0-alpha7 182 11/12/2022
8.0.0-alpha6 111 10/29/2022
8.0.0-alpha5 122 10/5/2022
8.0.0-alpha4 132 10/1/2022
8.0.0-alpha3 151 9/26/2022
8.0.0-alpha2 132 9/21/2022
8.0.0-alpha1 155 9/19/2022
7.5.5 12,100 7/20/2023
7.5.4 215 7/19/2023
7.5.3 31,192 6/15/2023
7.5.2 20,818 5/14/2023
7.5.1 9,000 5/4/2023
7.5.0 30,167 3/25/2023
7.4.3 60,199 2/3/2023
7.4.1 872 1/31/2023
7.4.0 5,969 1/29/2023
7.3.12 8,186 1/23/2023
7.3.11 624 1/22/2023
7.3.10 1,526 1/19/2023
7.3.9 17,175 1/17/2023
7.3.8 14,846 1/4/2023
7.3.7 10,824 12/22/2022
7.3.6 3,680 12/19/2022
7.3.5 20,695 11/30/2022
7.3.4 533 11/30/2022
7.3.3 6,508 11/24/2022
7.3.2 16,709 11/15/2022
7.3.1 1,102 11/12/2022
7.3.0 14,668 10/29/2022
7.3.0-alpha3 106 10/15/2022
7.3.0-alpha2 104 10/15/2022
7.2.1 14,641 10/9/2022
7.2.1-alpha1 95 10/6/2022
7.2.0 17,152 9/17/2022
7.2.0-alpha1 156 9/15/2022
7.1.1-alpha1 162 9/14/2022
7.1.0 4,520 9/13/2022
7.0.4 7,779 9/7/2022
7.0.3 856 9/5/2022
7.0.3-alpha1 107 9/5/2022
7.0.2 585 9/5/2022
7.0.1 22,923 8/27/2022
7.0.0 33,195 7/23/2022
7.0.0-rc5 707 6/28/2022
7.0.0-rc4 108 6/27/2022
7.0.0-rc3 793 6/20/2022
7.0.0-rc2 172 6/9/2022
7.0.0-rc1 127 6/9/2022
7.0.0-beta9 144 6/8/2022
7.0.0-beta7 133 6/5/2022
7.0.0-beta6 137 5/24/2022
7.0.0-beta5 1,847 11/18/2021
7.0.0-beta4 192 11/9/2021
7.0.0-beta3 255 11/6/2021
7.0.0-beta2 314 9/29/2021
7.0.0-beta1 233 9/13/2021
7.0.0-alpha9 256 8/25/2021
7.0.0-alpha8 200 8/25/2021
7.0.0-alpha7 199 8/25/2021
7.0.0-alpha6 207 8/16/2021
7.0.0-alpha5 196 8/16/2021
7.0.0-alpha4 604 1/20/2021
7.0.0-alpha3 387 12/31/2020
7.0.0-alpha2 351 12/28/2020
6.5.2 48,900 6/20/2022
6.4.1 25,775 5/22/2022
6.4.0-alpha0096 620 12/6/2020
6.4.0-alpha0095 413 12/6/2020
6.4.0-alpha0094 436 12/6/2020
6.4.0-alpha.99 259 12/26/2020
6.4.0-alpha.97 234 12/9/2020
6.3.1 427,597 11/28/2020
6.3.0 4,481 11/22/2020
6.2.0 2,633 11/15/2020
6.1.0 1,264 11/10/2020
6.0.3 873 11/9/2020
6.0.2 749 11/6/2020
6.0.1 1,249 11/1/2020
5.6.0 64,696 10/10/2020
5.5.0 9,530 10/5/2020
5.4.1 730 10/4/2020
5.4.0 996 10/1/2020
5.3.0-alpha0079 5,279 6/16/2020
5.3.0-alpha0078 434 6/15/2020
5.3.0-alpha0077 431 6/15/2020
5.3.0-alpha0076 462 6/15/2020
5.3.0-alpha0075 456 6/14/2020
5.3.0-alpha0074 448 6/12/2020
5.3.0-alpha0073 458 6/12/2020
5.3.0-alpha0072 461 6/11/2020
5.3.0-alpha0070 835 6/7/2020
5.2.2 29,374 9/4/2020
5.2.1 727 9/3/2020
5.2.0 98,686 6/7/2020
5.2.0-alpha0073 544 5/26/2020
5.2.0-alpha0072 509 5/25/2020
5.2.0-alpha0071 471 5/25/2020
5.2.0-alpha0070 496 5/24/2020
5.2.0-alpha0069 526 5/24/2020
5.2.0-alpha0066 451 5/21/2020
5.2.0-alpha0065 486 5/20/2020
5.2.0-alpha0064 485 5/17/2020
5.2.0-alpha0057 480 5/10/2020
5.2.0-alpha0056 613 5/8/2020
5.1.2 5,755 5/24/2020
5.1.1 4,063 5/10/2020
5.1.0 1,004 5/7/2020
5.1.0-alpha0055 466 5/3/2020
5.1.0-alpha0054 500 5/3/2020
5.1.0-alpha0053 481 4/30/2020
5.0.5 1,263 5/4/2020
5.0.4 2,960 5/3/2020
5.0.3 920 5/2/2020
5.0.2 699 5/2/2020
5.0.1 716 5/2/2020
5.0.0 1,186 4/29/2020
4.1.0-alpha0014 461 4/29/2020
4.1.0-alpha0013 464 4/24/2020
4.1.0-alpha0005 478 4/20/2020
4.1.0-alpha0004 452 4/18/2020
4.1.0-alpha0001 451 4/17/2020
4.0.9 740 4/29/2020
4.0.8 1,420 4/28/2020
4.0.7 5,080 4/27/2020
4.0.6 901 4/24/2020
4.0.5 4,981 4/22/2020
4.0.4 901 4/21/2020
4.0.3 738 4/20/2020
4.0.2 693 4/20/2020
4.0.1 785 4/20/2020
4.0.0 707 4/18/2020
3.8.0 6,443 4/17/2020
3.8.0-alpha0048 741 2/28/2020
3.8.0-alpha0042 1,466 2/13/2020
3.8.0-alpha0041 662 1/8/2020
3.8.0-alpha0040 852 9/26/2019
3.8.0-alpha0039 506 9/25/2019
3.7.1 160,952 9/25/2019
3.7.0 1,163 9/23/2019
3.7.0-alpha0038 681 8/3/2019
3.7.0-alpha0037 514 8/1/2019
3.6.0 34,806 7/17/2019
3.6.0-alpha0036 711 6/4/2019
3.6.0-alpha0035 564 6/2/2019
3.6.0-alpha0034 555 6/2/2019
3.6.0-alpha0033 537 6/2/2019
3.6.0-alpha0031 558 5/4/2019
3.5.2 2,956 7/11/2019
3.5.1 13,141 6/2/2019
3.5.0 2,743 5/2/2019
3.5.0-alpha0036 1,093 4/10/2019
3.5.0-alpha0031 535 3/25/2019
3.5.0-alpha0030 574 3/21/2019
3.5.0-alpha0029 531 3/19/2019
3.5.0-alpha0027 537 3/18/2019
3.5.0-alpha0026 538 3/18/2019
3.5.0-alpha0025 545 3/17/2019
3.5.0-alpha0024 514 3/16/2019
3.5.0-alpha0021 536 3/15/2019
3.5.0-alpha0020 562 3/14/2019
3.5.0-alpha0019 542 3/14/2019
3.5.0-alpha0018 539 3/14/2019
3.5.0-alpha0013 538 3/14/2019
3.4.5 17,826 3/21/2019
3.4.4 5,043 3/16/2019
3.4.3 927 3/14/2019
3.4.2 809 3/13/2019
3.4.1 836 3/12/2019
3.4.0 54,723 2/19/2019
3.4.0-alpha0022 801 1/27/2019
3.4.0-alpha0021 640 1/25/2019
3.4.0-alpha0020 753 12/21/2018
3.4.0-alpha0019 653 12/6/2018
3.4.0-alpha0018 716 11/21/2018
3.4.0-alpha0017 692 11/20/2018
3.4.0-alpha0016 717 11/5/2018
3.4.0-alpha0015 684 11/2/2018
3.4.0-alpha0011 696 11/1/2018
3.4.0-alpha0010 727 10/3/2018
3.4.0-alpha0009 734 9/16/2018
3.4.0-alpha0008 828 9/1/2018
3.4.0-alpha0007 738 8/29/2018
3.4.0-alpha0006 723 8/28/2018
3.4.0-alpha0005 733 8/28/2018
3.4.0-alpha0004 740 8/23/2018
3.4.0-alpha0003 773 8/22/2018
3.4.0-alpha0002 806 8/10/2018
3.4.0-alpha0001 804 7/30/2018
3.3.9 3,383 1/25/2019
3.3.8 3,252 1/18/2019
3.3.7 2,777 1/5/2019
3.3.6 1,283 12/19/2018
3.3.5 3,796 11/21/2018
3.3.4 2,162 11/20/2018
3.3.3 1,997 11/11/2018
3.3.2 4,071 10/12/2018
3.3.1 5,973 8/28/2018
3.3.0 21,673 7/18/2018
3.3.0-alpha0007 914 7/18/2018
3.3.0-alpha0006 929 7/17/2018
3.3.0-alpha0005 912 7/17/2018
3.3.0-alpha0004 800 7/17/2018
3.3.0-alpha0003 790 7/15/2018
3.3.0-alpha0001 932 7/11/2018
3.2.0 1,337 7/12/2018
3.1.2 1,234 7/11/2018
3.1.1 1,099 7/4/2018
3.1.0 1,189 6/20/2018
3.1.0-alpha0019 886 7/4/2018
3.1.0-alpha0017 876 7/2/2018
3.1.0-alpha0016 895 6/30/2018
3.1.0-alpha0014 824 6/26/2018
3.1.0-alpha0011 818 6/23/2018
3.1.0-alpha0010 875 6/20/2018
3.1.0-alpha0009 877 6/20/2018
3.1.0-alpha0008 820 6/19/2018
3.1.0-alpha0007 816 6/17/2018
3.1.0-alpha0006 889 6/14/2018
3.0.1 1,084 7/4/2018
1.0.0 1,343 6/14/2018