Dreamine.Communication.RabbitMQ 1.0.1
Dreamine.Communication.RabbitMQ 통신 기능과 관련 API를 제공합니다.
로딩중...
검색중...
일치하는것 없음
IRabbitMqChannel.cs
이 파일의 문서화 페이지로 가기
2
11public interface IRabbitMqChannel : IDisposable
12{
21 bool IsOpen { get; }
22
64 string exchange,
65 string type,
66 bool durable,
67 bool autoDelete);
68
110 string queue,
111 bool durable,
112 bool exclusive,
113 bool autoDelete);
114
148 string queue,
149 string exchange,
150 string routingKey);
151
169
219 string exchange,
220 string routingKey,
221 bool mandatory,
222 IRabbitMqBasicProperties properties,
223 ReadOnlyMemory<byte> body);
224
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}
void QueueBind(string queue, string exchange, string routingKey)
void BasicPublish(string exchange, string routingKey, bool mandatory, IRabbitMqBasicProperties properties, ReadOnlyMemory< byte > body)
void BasicNack(ulong deliveryTag, bool multiple, bool requeue)
string BasicConsume(string queue, bool autoAck, Func< RabbitMqDelivery, CancellationToken, Task > onReceived)
void QueueDeclare(string queue, bool durable, bool exclusive, bool autoDelete)
void ExchangeDeclare(string exchange, string type, bool durable, bool autoDelete)