2 instantiations of AzureServiceBusResource
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
140var resource = new AzureServiceBusResource(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (1)
AzureServiceBusExtensionsTests.cs (1)
931var serviceBusResource = new AzureServiceBusResource("test-servicebus", _ => { });
47 references to AzureServiceBusResource
Aspire.Hosting.Azure.ServiceBus (31)
AzureServiceBusEmulatorResource.cs (3)
9/// Wraps an <see cref="AzureServiceBusResource" /> in a type that exposes container extension methods. 12public class AzureServiceBusEmulatorResource(AzureServiceBusResource innerResource) : ContainerResource(innerResource.Name), IResource 19private readonly AzureServiceBusResource _innerResource = innerResource ?? throw new ArgumentNullException(nameof(innerResource));
AzureServiceBusExtensions.cs (22)
40/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureServiceBusResource}, ServiceBusBuiltInRole[])"/>. 44public static IResourceBuilder<AzureServiceBusResource> AddAzureServiceBus(this IDistributedApplicationBuilder builder, [ResourceName] string name) 53var azureResource = (AzureServiceBusResource)infrastructure.AspireResource; 140var resource = new AzureServiceBusResource(name, configureInfrastructure); 156public static IResourceBuilder<AzureServiceBusResource> AddQueue(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name) 175public static IResourceBuilder<AzureServiceBusQueueResource> AddServiceBusQueue(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? queueName = null) 216public static IResourceBuilder<AzureServiceBusResource> AddTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name) 235public static IResourceBuilder<AzureServiceBusResource> AddTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string[] subscriptions) 261public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<AzureServiceBusResource> builder, [ResourceName] string name, string? topicName = null) 304public static IResourceBuilder<AzureServiceBusResource> AddSubscription(this IResourceBuilder<AzureServiceBusResource> builder, string topicName, string subscriptionName) 368/// Configures an Azure Service Bus resource to be emulated. This resource requires an <see cref="AzureServiceBusResource"/> to be added to the application model. 396public static IResourceBuilder<AzureServiceBusResource> RunAsEmulator(this IResourceBuilder<AzureServiceBusResource> builder, Action<IResourceBuilder<AzureServiceBusEmulatorResource>>? configureContainer = null) 587private static string CreateEmulatorConfigJson(AzureServiceBusResource emulatorResource) 663/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureServiceBusResource}, AzureServiceBusRole[])"/> 680IResourceBuilder<AzureServiceBusResource> target, 700IResourceBuilder<AzureServiceBusResource> target,
AzureServiceBusQueueResource.cs (3)
25public class AzureServiceBusQueueResource(string name, string queueName, AzureServiceBusResource parent) 26: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 42public AzureServiceBusResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureServiceBusTopicResource.cs (3)
25public class AzureServiceBusTopicResource(string name, string topicName, AzureServiceBusResource parent) 26: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 42public AzureServiceBusResource Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
Aspire.Hosting.Azure.Tests (16)
AzureServiceBusExtensionsTests.cs (9)
368var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 467var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 523var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 582var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 931var serviceBusResource = new AzureServiceBusResource("test-servicebus", _ => { });
PublicApiTests\ServiceBusPublicApiTests.cs (5)
15AzureServiceBusResource innerResource = null!; 55IResourceBuilder<AzureServiceBusResource> builder = null!; 85IResourceBuilder<AzureServiceBusResource> builder = null!; 139IResourceBuilder<AzureServiceBusResource> builder = null!; 250IResourceBuilder<AzureServiceBusResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (2)
98var serviceBusResource = builder.AddAzureServiceBus("servicebus").Resource; 382var serviceBusResource = builder.AddAzureServiceBus("servicebus").Resource;