19 lines
782 B
C#
19 lines
782 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using JiShe.CollectBus.Common.Extensions.DependencyInjections;
|
|
|
|
namespace JiShe.CollectBus.RabbitMQ.Senders
|
|
{
|
|
public interface IMqSender
|
|
{
|
|
Task SendToPushAsync<T>(T message, CancellationToken cancellationToken = default) where T : class;
|
|
Task SendToPushAsync(object message, CancellationToken cancellationToken = default);
|
|
Task SendToReportAsync<T>(T message, CancellationToken cancellationToken = default) where T : class;
|
|
Task SendToReportAsync(object message, CancellationToken cancellationToken = default);
|
|
Task SendAsync(string queueKey, object message, CancellationToken cancellationToken = default);
|
|
}
|
|
}
|