Dreamine.Communication.RabbitMQ
1.0.1
Dreamine.Communication.RabbitMQ 통신 기능과 관련 API를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IRabbitMqChannel.cs
이 파일의 문서화 페이지로 가기
1
namespace
Dreamine.Communication.RabbitMQ.Infrastructure
;
2
11
public
interface
IRabbitMqChannel
: IDisposable
12
{
21
bool
IsOpen
{
get
; }
22
63
void
ExchangeDeclare
(
64
string
exchange,
65
string
type,
66
bool
durable,
67
bool
autoDelete);
68
109
void
QueueDeclare
(
110
string
queue,
111
bool
durable,
112
bool
exclusive,
113
bool
autoDelete);
114
147
void
QueueBind
(
148
string
queue,
149
string
exchange,
150
string
routingKey);
151
168
IRabbitMqBasicProperties
CreateBasicProperties
();
169
218
void
BasicPublish
(
219
string
exchange,
220
string
routingKey,
221
bool
mandatory,
222
IRabbitMqBasicProperties
properties,
223
ReadOnlyMemory<byte> body);
224
265
string
BasicConsume
(
266
string
queue,
267
bool
autoAck,
268
Func<RabbitMqDelivery, CancellationToken, Task> onReceived);
269
294
void
BasicAck
(ulong deliveryTag,
bool
multiple);
295
328
void
BasicNack
(ulong deliveryTag,
bool
multiple,
bool
requeue);
329
354
void
BasicReject
(ulong deliveryTag,
bool
requeue);
355
372
void
BasicCancel
(
string
consumerTag);
373
382
void
Close
();
383
}
Dreamine.Communication.RabbitMQ.Infrastructure
Definition
IRabbitMqBasicProperties.cs:1
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqBasicProperties
Definition
IRabbitMqBasicProperties.cs:12
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel
Definition
IRabbitMqChannel.cs:12
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.Close
void Close()
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.BasicCancel
void BasicCancel(string consumerTag)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.QueueBind
void QueueBind(string queue, string exchange, string routingKey)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.BasicPublish
void BasicPublish(string exchange, string routingKey, bool mandatory, IRabbitMqBasicProperties properties, ReadOnlyMemory< byte > body)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.BasicNack
void BasicNack(ulong deliveryTag, bool multiple, bool requeue)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.IsOpen
bool IsOpen
Definition
IRabbitMqChannel.cs:21
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.BasicConsume
string BasicConsume(string queue, bool autoAck, Func< RabbitMqDelivery, CancellationToken, Task > onReceived)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.BasicReject
void BasicReject(ulong deliveryTag, bool requeue)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.QueueDeclare
void QueueDeclare(string queue, bool durable, bool exclusive, bool autoDelete)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.BasicAck
void BasicAck(ulong deliveryTag, bool multiple)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.ExchangeDeclare
void ExchangeDeclare(string exchange, string type, bool durable, bool autoDelete)
Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqChannel.CreateBasicProperties
IRabbitMqBasicProperties CreateBasicProperties()
Infrastructure
IRabbitMqChannel.cs
다음에 의해 생성됨 :
1.17.0