elsa-core/src/activities/Elsa.Activities.AzureServiceBus/Services/IServiceBusFactory.cs
2020-11-22 22:16:28 +01:00

12 lines
427 B
C#

using System.Threading;
using System.Threading.Tasks;
using Microsoft.Azure.ServiceBus.Core;
namespace Elsa.Activities.AzureServiceBus.Services
{
public interface IServiceBusFactory
{
Task<IMessageSender> GetSenderAsync(string queueName, CancellationToken cancellationToken = default);
Task<IMessageReceiver> GetReceiverAsync(string queueName, CancellationToken cancellationToken = default);
}
}