1 instantiation of AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
223var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource);
22 references to AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (16)
AzureServiceBusExtensions.cs (10)
86foreach (var topic in azureResource.Topics) 215public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? topicName = null) 223var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource); 233/// <param name="configure">A method that can be used for customizing the <see cref="AzureServiceBusTopicResource"/>.</param> 235public static IResourceBuilder<AzureServiceBusTopicResource> WithProperties(this IResourceBuilder<AzureServiceBusTopicResource> builder, Action<AzureServiceBusTopicResource> configure) 259IResourceBuilder<AzureServiceBusTopicResource> topicBuilder; 281public static IResourceBuilder<AzureServiceBusSubscriptionResource> AddServiceBusSubscription(this IResourceBuilder<AzureServiceBusTopicResource> builder, [ResourceName] string name, string? subscriptionName = null) 547foreach (var topic in emulatorResource.Topics)
AzureServiceBusResource.cs (1)
19internal List<AzureServiceBusTopicResource> Topics { get; } = [];
AzureServiceBusSubscriptionResource.cs (3)
20public class AzureServiceBusSubscriptionResource(string name, string subscriptionName, AzureServiceBusTopicResource parent) 21: Resource(name), IResourceWithParent<AzureServiceBusTopicResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 37public AzureServiceBusTopicResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureServiceBusTopicResource.cs (2)
15/// Initializes a new instance of the <see cref="AzureServiceBusTopicResource"/> class. 106var topic = this;
Aspire.Hosting.Azure.Tests (6)
PublicApiTests\ServiceBusPublicApiTests.cs (4)
168IResourceBuilder<AzureServiceBusTopicResource> builder = null!; 169Action<AzureServiceBusTopicResource> configure = (_) => { }; 182Action<AzureServiceBusTopicResource> configure = null!; 193IResourceBuilder<AzureServiceBusTopicResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (2)
438var topicResource = serviceBusResource.AddServiceBusTopic("notificationstopic").Resource; 457var topicResource = serviceBusResource.AddServiceBusTopic("notificationstopic").Resource;