17 references to AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (13)
AzureServiceBusExtensions.cs (8)
229public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? topicName = null) 237var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource); 247/// <param name="configure">A method that can be used for customizing the <see cref="AzureServiceBusTopicResource"/>.</param> 249public static IResourceBuilder<AzureServiceBusTopicResource> WithProperties(this IResourceBuilder<AzureServiceBusTopicResource> builder, Action<AzureServiceBusTopicResource> configure) 273IResourceBuilder<AzureServiceBusTopicResource> topicBuilder; 295public static IResourceBuilder<AzureServiceBusSubscriptionResource> AddServiceBusSubscription(this IResourceBuilder<AzureServiceBusTopicResource> builder, [ResourceName] string name, string? subscriptionName = null)
AzureServiceBusResource.cs (1)
20internal 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 (1)
15/// Initializes a new instance of the <see cref="AzureServiceBusTopicResource"/> class.
Aspire.Hosting.Azure.Tests (4)
PublicApiTests\ServiceBusPublicApiTests.cs (4)
169IResourceBuilder<AzureServiceBusTopicResource> builder = null!; 170Action<AzureServiceBusTopicResource> configure = (_) => { }; 183Action<AzureServiceBusTopicResource> configure = null!; 194IResourceBuilder<AzureServiceBusTopicResource> builder = null!;