2 instantiations of AzureServiceBusResource
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
140
var resource = new
AzureServiceBusResource
(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (1)
AzureServiceBusExtensionsTests.cs (1)
931
var 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.
12
public class AzureServiceBusEmulatorResource(
AzureServiceBusResource
innerResource) : ContainerResource(innerResource.Name), IResource
19
private 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[])"/>.
44
public static IResourceBuilder<
AzureServiceBusResource
> AddAzureServiceBus(this IDistributedApplicationBuilder builder, [ResourceName] string name)
53
var
azureResource = (
AzureServiceBusResource
)infrastructure.AspireResource;
140
var
resource = new AzureServiceBusResource(name, configureInfrastructure);
156
public static IResourceBuilder<
AzureServiceBusResource
> AddQueue(this IResourceBuilder<
AzureServiceBusResource
> builder, [ResourceName] string name)
175
public static IResourceBuilder<AzureServiceBusQueueResource> AddServiceBusQueue(this IResourceBuilder<
AzureServiceBusResource
> builder, [ResourceName] string name, string? queueName = null)
216
public static IResourceBuilder<
AzureServiceBusResource
> AddTopic(this IResourceBuilder<
AzureServiceBusResource
> builder, [ResourceName] string name)
235
public static IResourceBuilder<
AzureServiceBusResource
> AddTopic(this IResourceBuilder<
AzureServiceBusResource
> builder, [ResourceName] string name, string[] subscriptions)
261
public static IResourceBuilder<AzureServiceBusTopicResource> AddServiceBusTopic(this IResourceBuilder<
AzureServiceBusResource
> builder, [ResourceName] string name, string? topicName = null)
304
public 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.
396
public static IResourceBuilder<
AzureServiceBusResource
> RunAsEmulator(this IResourceBuilder<
AzureServiceBusResource
> builder, Action<IResourceBuilder<AzureServiceBusEmulatorResource>>? configureContainer = null)
587
private static string CreateEmulatorConfigJson(
AzureServiceBusResource
emulatorResource)
663
/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureServiceBusResource
}, AzureServiceBusRole[])"/>
680
IResourceBuilder<
AzureServiceBusResource
> target,
700
IResourceBuilder<
AzureServiceBusResource
> target,
AzureServiceBusQueueResource.cs (3)
25
public class AzureServiceBusQueueResource(string name, string queueName,
AzureServiceBusResource
parent)
26
: Resource(name), IResourceWithParent<
AzureServiceBusResource
>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
42
public
AzureServiceBusResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureServiceBusTopicResource.cs (3)
25
public class AzureServiceBusTopicResource(string name, string topicName,
AzureServiceBusResource
parent)
26
: Resource(name), IResourceWithParent<
AzureServiceBusResource
>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
42
public
AzureServiceBusResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
Aspire.Hosting.Azure.Tests (16)
AzureServiceBusExtensionsTests.cs (9)
368
var
serviceBusEmulatorResource = builder.Resources.OfType<
AzureServiceBusResource
>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
467
var
serviceBusEmulatorResource = builder.Resources.OfType<
AzureServiceBusResource
>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
523
var
serviceBusEmulatorResource = builder.Resources.OfType<
AzureServiceBusResource
>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
582
var
serviceBusEmulatorResource = builder.Resources.OfType<
AzureServiceBusResource
>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
931
var
serviceBusResource = new AzureServiceBusResource("test-servicebus", _ => { });
PublicApiTests\ServiceBusPublicApiTests.cs (5)
15
AzureServiceBusResource
innerResource = null!;
55
IResourceBuilder<
AzureServiceBusResource
> builder = null!;
85
IResourceBuilder<
AzureServiceBusResource
> builder = null!;
139
IResourceBuilder<
AzureServiceBusResource
> builder = null!;
250
IResourceBuilder<
AzureServiceBusResource
> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (2)
98
var
serviceBusResource = builder.AddAzureServiceBus("servicebus").Resource;
382
var
serviceBusResource = builder.AddAzureServiceBus("servicebus").Resource;