Skip to content
Docs Try Aspire

AzureServiceBusExtensions

Class static net10.0
📦 Aspire.Hosting.Azure.ServiceBus v13.1.2
Provides extension methods for adding the Azure Service Bus resources to the application model.
namespace Aspire.Hosting;
public static class AzureServiceBusExtensions
{
// ...
}
AddAzureServiceBus(IDistributedApplicationBuilder, string)extension
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)extensionobsolete
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Queue resource to the application model.
AddServiceBusQueue(IResourceBuilder<AzureServiceBusResource>, string, string?)extension
IResourceBuilder<AzureServiceBusQueueResource>
Adds an Azure Service Bus Queue resource to the application model.
AddServiceBusSubscription(IResourceBuilder<AzureServiceBusTopicResource>, string, string?)extension
IResourceBuilder<AzureServiceBusSubscriptionResource>
Adds an Azure Service Bus Subscription resource to the application model.
AddServiceBusTopic(IResourceBuilder<AzureServiceBusResource>, string, string?)extension
IResourceBuilder<AzureServiceBusTopicResource>
Adds an Azure Service Bus Topic resource to the application model.
AddSubscription(IResourceBuilder<AzureServiceBusResource>, string, string)extensionobsolete
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Subscription resource to the application model.
AddTopic(IResourceBuilder<AzureServiceBusResource>, string)extensionobsolete
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Topic resource to the application model.
AddTopic(IResourceBuilder<AzureServiceBusResource>, string, string[])extensionobsolete
IResourceBuilder<AzureServiceBusResource>
Adds an Azure Service Bus Topic resource to the application model.
RunAsEmulator(IResourceBuilder<AzureServiceBusResource>, Action<IResourceBuilder<AzureServiceBusEmulatorResource>>)extension
IResourceBuilder<AzureServiceBusResource>
WithConfiguration(IResourceBuilder<AzureServiceBusEmulatorResource>, Action<JsonNode>)extension
IResourceBuilder<AzureServiceBusEmulatorResource>
Alters the JSON configuration document used by the emulator.
WithConfigurationFile(IResourceBuilder<AzureServiceBusEmulatorResource>, string)extension
IResourceBuilder<AzureServiceBusEmulatorResource>
Copies the configuration file into an Azure Service Bus emulator resource.
WithHostPort(IResourceBuilder<AzureServiceBusEmulatorResource>, int?)extension
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>)extension
IResourceBuilder<AzureServiceBusQueueResource>
Allows setting the properties of an Azure Service Bus Queue resource.
WithProperties(IResourceBuilder<AzureServiceBusTopicResource>, Action<AzureServiceBusTopicResource>)extension
IResourceBuilder<AzureServiceBusTopicResource>
Allows setting the properties of an Azure Service Bus Topic resource.
WithProperties(IResourceBuilder<AzureServiceBusSubscriptionResource>, Action<AzureServiceBusSubscriptionResource>)extension
IResourceBuilder<AzureServiceBusSubscriptionResource>
Allows setting the properties of an Azure Service Bus Subscription resource.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureServiceBusResource>, ServiceBusBuiltInRole[])extension
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