Class AzureServiceBusMessageConsumer
Inheritance
AzureServiceBusMessageConsumer
Assembly: Volo.Abp.AzureServiceBus.dll
Syntax
public class AzureServiceBusMessageConsumer : IAzureServiceBusMessageConsumer, ITransientDependency
Constructors
AzureServiceBusMessageConsumer(IExceptionNotifier, IProcessorPool)
Declaration
public AzureServiceBusMessageConsumer(IExceptionNotifier exceptionNotifier, IProcessorPool processorPool)
Parameters
Properties
Logger
Declaration
public ILogger<AzureServiceBusMessageConsumer> Logger { get; set; }
Property Value
Methods
HandleError(Exception)
Declaration
protected virtual Task HandleError(Exception exception)
Parameters
Returns
HandleIncomingError(ProcessErrorEventArgs)
Declaration
protected virtual Task HandleIncomingError(ProcessErrorEventArgs args)
Parameters
Type |
Name |
Description |
ProcessErrorEventArgs |
args |
|
Returns
HandleIncomingMessage(ProcessMessageEventArgs)
Declaration
protected virtual Task HandleIncomingMessage(ProcessMessageEventArgs args)
Parameters
Type |
Name |
Description |
ProcessMessageEventArgs |
args |
|
Returns
Initialize(string, string, string?)
Declaration
public virtual void Initialize(string topicName, string subscriptionName, string? connectionName)
Parameters
OnMessageReceived(Func<ServiceBusReceivedMessage, Task>)
Declaration
public void OnMessageReceived(Func<ServiceBusReceivedMessage, Task> callback)
Parameters
Type |
Name |
Description |
Func<ServiceBusReceivedMessage, Task> |
callback |
|
StartProcessing()
Declaration
protected virtual void StartProcessing()
Implements
Extension Methods