Skip to content
Docs Try Aspire
Docs Try

AzureServiceBusQueueResource

Handle
📦 Aspire.Hosting.Azure.ServiceBus v13.3.0
interface AzureServiceBusQueueResource
extends IExpressionValue,
IManifestExpressionProvider,
IResource,
IResourceWithConnectionString,
IResourceWithParent,
AzureServiceBusResource]],
IValueProvider,
IValueWithReferences,
IResourceWithAzureFunctionsConfig {
readonly connectionStringExpression: ReferenceExpression;
deadLetteringOnMessageExpiration: boolean;
defaultMessageTimeToLive: timespan;
duplicateDetectionHistoryTimeWindow: timespan;
forwardDeadLetteredMessagesTo: string;
forwardTo: string;
lockDuration: timespan;
maxDeliveryCount: number;
readonly parent: AzureServiceBusResource;
queueName: string;
requiresDuplicateDetection: boolean;
requiresSession: boolean;
withProperties(configure: (obj: AzureServiceBusQueueResource) => Promise<void>): AzureServiceBusQueueResource;
}

Properties

property connectionStringExpression ReferenceExpression get
Gets the ConnectionStringExpression property
property deadLetteringOnMessageExpiration boolean get · set
Gets the DeadLetteringOnMessageExpiration property
property defaultMessageTimeToLive timespan get · set
Gets the DefaultMessageTimeToLive property
property duplicateDetectionHistoryTimeWindow timespan get · set
Gets the DuplicateDetectionHistoryTimeWindow property
property forwardDeadLetteredMessagesTo string get · set
Gets the ForwardDeadLetteredMessagesTo property
property forwardTo string get · set
Gets the ForwardTo property
property lockDuration timespan get · set
Gets the LockDuration property
property maxDeliveryCount number get · set
Gets the MaxDeliveryCount property
property parent AzureServiceBusResource get
Gets the Parent property
property queueName string get · set
Gets the QueueName property
property requiresDuplicateDetection boolean get · set
Gets the RequiresDuplicateDetection property
property requiresSession boolean get · set
Gets the RequiresSession property

Methods

method withProperties builder
Configures properties of an Azure Service Bus queue
withProperties(configure: (obj: AzureServiceBusQueueResource) => Promise<void>): AzureServiceBusQueueResource
configure (obj: AzureServiceBusQueueResource) => Promise<void>
AzureServiceBusQueueResource