Escendit.Orleans.Clients.RabbitMQ.StreamProtocol
0.1.0-rc.146
dotnet add package Escendit.Orleans.Clients.RabbitMQ.StreamProtocol --version 0.1.0-rc.146
NuGet\Install-Package Escendit.Orleans.Clients.RabbitMQ.StreamProtocol -Version 0.1.0-rc.146
<PackageReference Include="Escendit.Orleans.Clients.RabbitMQ.StreamProtocol" Version="0.1.0-rc.146" />
<PackageVersion Include="Escendit.Orleans.Clients.RabbitMQ.StreamProtocol" Version="0.1.0-rc.146" />
<PackageReference Include="Escendit.Orleans.Clients.RabbitMQ.StreamProtocol" />
paket add Escendit.Orleans.Clients.RabbitMQ.StreamProtocol --version 0.1.0-rc.146
#r "nuget: Escendit.Orleans.Clients.RabbitMQ.StreamProtocol, 0.1.0-rc.146"
#:package Escendit.Orleans.Clients.RabbitMQ.StreamProtocol@0.1.0-rc.146
#addin nuget:?package=Escendit.Orleans.Clients.RabbitMQ.StreamProtocol&version=0.1.0-rc.146&prerelease
#tool nuget:?package=Escendit.Orleans.Clients.RabbitMQ.StreamProtocol&version=0.1.0-rc.146&prerelease
NuGet Package: Escendit.Orleans.Clients.RabbitMQ.StreamProtocol
Escendit.Orleans.Clients.RabbitMQ.StreamProtocol is a NuGet package that provides the ability to register
StreamSystem. This package is suitable for both Worker (Console)
and Web Applications, allowing you to easily configure and manage RabbitMQ connections within
your Orleans-based projects.
Installation
To install Escendit.Orleans.Clients.RabbitMQ.StreamProtocol, run the following command in the Package Manager Console:
Install-Package Escendit.Orleans.Clients.RabbitMQ.StreamProtocol
Usage
There are several ways to register contracts that can be used in an application:
Host
Register and use default StreamSystem with the newly named ConnectionOptions registration.
Host
.CreateDefaultBuilder()
.AddRabbitMqStreamSystemAsDefault(...)
var connectionOptions = serviceProvider.GetRequiredServiceByName<StreamSystem>("Default");
Register and use StreamSystem with the newly named ConnectionOptions registration.
Host
.CreateDefaultBuilder()
.AddRabbitMqStreamSystem("name", ...)
var connectionOptions = serviceProvider.GetRequiredServiceByName<StreamSystem>("name");
Web Application
Register and use default StreamSystem with the newly named ConnectionOptions registration.
WebApplication
.CreateBuilder()
.AddRabbitMqStreamSystemAsDefault(...)
var connectionOptions = serviceProvider.GetRequiredServiceByName<StreamSystem>("Default");
Register and use StreamSystem with the newly named ConnectionOptions registration.
WebApplication
.CreateBuilder()
.AddRabbitMqStreamSystem("name", ...)
var connectionOptions = serviceProvider.GetRequiredServiceByName<StreamSystem>("name");
Contributing
If you'd like to contribute to Escendit.Orleans.Clients.RabbitMQ, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net7.0
- Escendit.Orleans.Clients.RabbitMQ.Abstractions (>= 0.1.0-rc.146)
- RabbitMQ.Stream.Client (>= 1.7.0)
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 |
|---|---|---|
| 0.1.0-rc.146 | 209 | 9/18/2023 |
| 0.1.0-rc.144 | 144 | 9/18/2023 |
| 0.1.0-rc.142 | 143 | 9/18/2023 |
| 0.1.0-rc.140 | 148 | 9/18/2023 |
| 0.1.0-rc.139 | 149 | 9/11/2023 |
| 0.1.0-rc.137 | 159 | 9/11/2023 |
| 0.1.0-rc.135 | 179 | 8/29/2023 |
| 0.1.0-rc.133 | 171 | 8/27/2023 |
| 0.1.0-rc.132 | 167 | 8/27/2023 |