1 instantiation of AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
239var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource);
24 references to AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (16)
AzureServiceBusExtensions.cs (10)
102foreach (var topic in azureResource.Topics) 231public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? topicName = null) 239var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource); 249/// <param name="configure">A method that can be used for customizing the <see cref="AzureServiceBusTopicResource"/>.</param> 251public static IResourceBuilder<AzureServiceBusTopicResource> WithProperties(this IResourceBuilder<AzureServiceBusTopicResource> builder, Action<AzureServiceBusTopicResource> configure) 275IResourceBuilder<AzureServiceBusTopicResource> topicBuilder; 297public static IResourceBuilder<AzureServiceBusSubscriptionResource> AddServiceBusSubscription(this IResourceBuilder<AzureServiceBusTopicResource> builder, [ResourceName] string name, string? subscriptionName = null) 566foreach (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 (8)
AzureServiceBusTopicConnectionPropertiesTests.cs (2)
18var resource = Assert.Single(builder.Resources.OfType<AzureServiceBusTopicResource>());
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;