Table of Contents

Interface IDeadLetterQueueFactory

Namespace
DotCompute.Abstractions.Messaging
Assembly
DotCompute.Abstractions.dll

Factory for creating dead letter queues.

public interface IDeadLetterQueueFactory

Methods

Create(string, DeadLetterQueueOptions?)

Creates a new dead letter queue with the specified name.

IDeadLetterQueue Create(string name, DeadLetterQueueOptions? options = null)

Parameters

name string

The queue name.

options DeadLetterQueueOptions

Optional configuration.

Returns

IDeadLetterQueue

A new dead letter queue instance.

GetOrCreate(string, DeadLetterQueueOptions?)

Gets or creates a dead letter queue for the specified source queue.

IDeadLetterQueue GetOrCreate(string sourceQueueName, DeadLetterQueueOptions? options = null)

Parameters

sourceQueueName string

The source queue name.

options DeadLetterQueueOptions

Optional configuration.

Returns

IDeadLetterQueue

A dead letter queue instance.