Skip to content
Docs Try Aspire

AzureServiceBusExtensions

Class static net8.0
📦 Aspire.Hosting.Azure.ServiceBus v13.2.0
Provides extension methods for adding the Azure Service Bus resources to the application model.
namespace Aspire.Hosting;
public static class AzureServiceBusExtensions
{
// ...
}
AddAzureServiceBus(IDistributedApplicationBuilder, string)extensionats export
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Namespace resource to the application model. This resource can be used to create queue, topic, and subscription resources.
AddQueue(IResourceBuilder<AzureServiceBusResource>, string)extensionobsoleteats ignored
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Queue resource to the application model.
AddServiceBusQueue(IResourceBuilder<AzureServiceBusResource>, string, string?)extensionats export
IResourceBuilder<AzureServiceBusQueueResource>
Adds an Azure Service Bus Queue resource to the application model.
AddServiceBusSubscription(IResourceBuilder<AzureServiceBusTopicResource>, string, string?)extensionats export
IResourceBuilder<AzureServiceBusSubscriptionResource>
Adds an Azure Service Bus Subscription resource to the application model.
AddServiceBusTopic(IResourceBuilder<AzureServiceBusResource>, string, string?)extensionats export
IResourceBuilder<AzureServiceBusTopicResource>
Adds an Azure Service Bus Topic resource to the application model.
AddSubscription(IResourceBuilder<AzureServiceBusResource>, string, string)extensionobsoleteats ignored
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Subscription resource to the application model.
AddTopic(IResourceBuilder<AzureServiceBusResource>, string)extensionobsoleteats ignored
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Topic resource to the application model.
AddTopic(IResourceBuilder<AzureServiceBusResource>, string, string[])extensionobsoleteats ignored
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Topic resource to the application model.
RunAsEmulator(IResourceBuilder<AzureServiceBusResource>, Action<IResourceBuilder<AzureServiceBusEmulatorResource>>)extensionats export
IResourceBuilder<AzureServiceBusResource>
WithConfiguration(IResourceBuilder<AzureServiceBusEmulatorResource>, Action<JsonNode>)extensionats ignored
IResourceBuilder<AzureServiceBusEmulatorResource>
Alters the JSON configuration document used by the emulator.
WithConfigurationFile(IResourceBuilder<AzureServiceBusEmulatorResource>, string)extensionats export
IResourceBuilder<AzureServiceBusEmulatorResource>
Copies the configuration file into an Azure Service Bus emulator resource.
WithHostPort(IResourceBuilder<AzureServiceBusEmulatorResource>, int?)extensionats export
IResourceBuilder<AzureServiceBusEmulatorResource>
Configures the host port for the Azure Service Bus emulator is exposed on instead of using randomly assigned port.
WithProperties(IResourceBuilder<AzureServiceBusQueueResource>, Action<AzureServiceBusQueueResource>)extensionats export
IResourceBuilder<AzureServiceBusQueueResource>
Allows setting the properties of an Azure Service Bus Queue resource.
WithProperties(IResourceBuilder<AzureServiceBusTopicResource>, Action<AzureServiceBusTopicResource>)extensionats export
IResourceBuilder<AzureServiceBusTopicResource>
Allows setting the properties of an Azure Service Bus Topic resource.
WithProperties(IResourceBuilder<AzureServiceBusSubscriptionResource>, Action<AzureServiceBusSubscriptionResource>)extensionats export
IResourceBuilder<AzureServiceBusSubscriptionResource>
Allows setting the properties of an Azure Service Bus Subscription resource.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureServiceBusResource>, ServiceBusBuiltInRole[])extensionats ignored
IResourceBuilder<T>
Assigns the specified roles to the given resource, granting it the necessary permissions on the target Azure Service Bus namespace. This replaces the default role assignments for the resource.
View all methods