19 references to AzureServiceBusTopicResource
Aspire.Hosting.Azure.ServiceBus (13)
AzureServiceBusExtensions.cs (8)
217public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? topicName = null) 225var topic = new AzureServiceBusTopicResource(name, topicName, builder.Resource); 235/// <param name="configure">A method that can be used for customizing the <see cref="AzureServiceBusTopicResource"/>.</param> 237public static IResourceBuilder<AzureServiceBusTopicResource> WithProperties(this IResourceBuilder<AzureServiceBusTopicResource> builder, Action<AzureServiceBusTopicResource> configure) 261IResourceBuilder<AzureServiceBusTopicResource> topicBuilder; 283public static IResourceBuilder<AzureServiceBusSubscriptionResource> AddServiceBusSubscription(this IResourceBuilder<AzureServiceBusTopicResource> builder, [ResourceName] string name, string? subscriptionName = null)
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 (1)
15/// Initializes a new instance of the <see cref="AzureServiceBusTopicResource"/> class.
Aspire.Hosting.Azure.Tests (6)
PublicApiTests\ServiceBusPublicApiTests.cs (4)
169IResourceBuilder<AzureServiceBusTopicResource> builder = null!; 170Action<AzureServiceBusTopicResource> configure = (_) => { }; 183Action<AzureServiceBusTopicResource> configure = null!; 194IResourceBuilder<AzureServiceBusTopicResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (2)
439var topicResource = serviceBusResource.AddServiceBusTopic("notificationstopic").Resource; 458var topicResource = serviceBusResource.AddServiceBusTopic("notificationstopic").Resource;