1 instantiation of AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
261var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource);
24 references to AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (16)
AzureServiceBusExtensions.cs (10)
115foreach (var topic in azureResource.Topics) 253public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? topicName = null) 261var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource); 271/// <param name="configure">A method that can be used for customizing the <see cref="AzureServiceBusTopicResource"/>.</param> 274public static IResourceBuilder<AzureServiceBusTopicResource> WithProperties(this IResourceBuilder<AzureServiceBusTopicResource> builder, Action<AzureServiceBusTopicResource> configure) 300IResourceBuilder<AzureServiceBusTopicResource> topicBuilder; 323public static IResourceBuilder<AzureServiceBusSubscriptionResource> AddServiceBusSubscription(this IResourceBuilder<AzureServiceBusTopicResource> builder, [ResourceName] string name, string? subscriptionName = null) 598foreach (var topic in emulatorResource.Topics)
AzureServiceBusResource.cs (1)
21internal List<AzureServiceBusTopicResource> Topics { get; } = [];
AzureServiceBusSubscriptionResource.cs (3)
23public class AzureServiceBusSubscriptionResource(string name, string subscriptionName, AzureServiceBusTopicResource parent) 24: Resource(name), IResourceWithParent<AzureServiceBusTopicResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 42public AzureServiceBusTopicResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureServiceBusTopicResource.cs (2)
16/// Initializes a new instance of the <see cref="AzureServiceBusTopicResource"/> class. 113var 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;