Bearbeiten

Freigeben über


BaseMessageConsumer Class

Definition

Reference base class implementation for IMessageConsumer.

public ref class BaseMessageConsumer : System::Cloud::Messaging::IMessageConsumer
public class BaseMessageConsumer : System.Cloud.Messaging.IMessageConsumer
type BaseMessageConsumer = class
    interface IMessageConsumer
Public Class BaseMessageConsumer
Implements IMessageConsumer
Inheritance
BaseMessageConsumer
Implements

Constructors

BaseMessageConsumer(IMessageSource, IMessageDelegate, ILogger)

Initializes a new instance of the BaseMessageConsumer class.

Properties

Logger

Gets the ILogger.

MessageDelegate

Gets the IMessageDelegate.

MessageSource

Gets the underlying IMessageSource.

Methods

ExecuteAsync(CancellationToken)

Start processing the messages.

FetchAndProcessMessageAsync(CancellationToken)

Process a single message asynchronously.

FetchMessageAsync(CancellationToken)

Fetch message from message source.

OnMessageProcessingCompletionAsync(MessageContext)

Handles the message processing completion.

OnMessageProcessingFailureAsync(MessageContext, Exception)

Handles exception occured during processing message.

ProcessingStepAsync(CancellationToken)

Represents processing steps for message(s).

ProcessMessageAsync(MessageContext)

Process a message asynchronously.

ReleaseContext(MessageContext)

Release context.

Applies to