Interface IBroadcastProducer
Отправитель сообщений в широковещательную очередь.
Namespace:InfinniPlatform.MessageQueue
Assembly:InfinniPlatform.MessageQueue.Abstractions.dll
Syntax
public interface IBroadcastProducer
Methods
| Improve this Doc View SourcePublish<T>(T, String)
Публикует широковещательные сообщения.
Declaration
void Publish<T>(T messageBody, string queueName = null)
Parameters
Type | Name | Description |
---|---|---|
T | messageBody | Тело сообщения. |
System.String | queueName | Имя очереди. Если не указано - используется полное наименование типа тела сообщения. |
Type Parameters
Name | Description |
---|---|
T |
PublishAsync<T>(T, String)
Публикует широковещательные сообщения. Если не указано имя очереди - используется полное наименование типа тела сообщения.
Declaration
Task PublishAsync<T>(T messageBody, string queueName = null)
Parameters
Type | Name | Description |
---|---|---|
T | messageBody | Тело сообщения. |
System.String | queueName | Имя очереди. Если не указано - используется полное наименование типа тела сообщения. |
Returns
Type | Description |
---|---|
Task |
Type Parameters
Name | Description |
---|---|
T |
PublishDynamic(DynamicDocument, String)
Публикует широковещательные сообщения.
Declaration
void PublishDynamic(DynamicDocument messageBody, string queueName)
Parameters
Type | Name | Description |
---|---|---|
DynamicDocument | messageBody | Тело сообщения. |
System.String | queueName | Имя очереди. |
PublishDynamicAsync(DynamicDocument, String)
Публикует широковещательные сообщения.
Declaration
Task PublishDynamicAsync(DynamicDocument messageBody, string queueName)
Parameters
Type | Name | Description |
---|---|---|
DynamicDocument | messageBody | Тело сообщения. |
System.String | queueName | Имя очереди. |
Returns
Type | Description |
---|---|
Task |