4 instantiations of AzureEventHubsResource
Aspire.Hosting.Azure.Tests (4)
PublicApiTests\EventHubsPublicApiTests.cs (4)
71
var parent = new
AzureEventHubsResource
("hub", (configureInfrastructure) => { });
88
var parent = new
AzureEventHubsResource
("event-hubs", (configureInfrastructure) => { });
385
var action = () => new
AzureEventHubsResource
(name, configureInfrastructure);
399
var action = () => new
AzureEventHubsResource
(name, configureInfrastructure);
34 references to AzureEventHubsResource
Aspire.Hosting.Azure.EventHubs (18)
AzureEventHubResource.cs (3)
19
public class AzureEventHubResource(string name, string hubName,
AzureEventHubsResource
parent)
20
: Resource(name), IResourceWithParent<
AzureEventHubsResource
>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
36
public
AzureEventHubsResource
Parent { get; } = parent ?? throw new ArgumentNullException(nameof(parent));
AzureEventHubsEmulatorResource.cs (3)
9
/// Wraps an <see cref="
AzureEventHubsResource
" /> in a type that exposes container extension methods.
12
public class AzureEventHubsEmulatorResource(
AzureEventHubsResource
innerResource)
18
private readonly
AzureEventHubsResource
_innerResource = innerResource ?? throw new ArgumentNullException(nameof(innerResource));
AzureEventHubsExtensions.cs (12)
30
public static IResourceBuilder<
AzureEventHubsResource
> AddAzureEventHubs(
75
var
azureResource = (
AzureEventHubsResource
)infrastructure.AspireResource;
92
var
resource = new AzureEventHubsResource(name, configureInfrastructure);
97
/// Adds an Azure Event Hubs hub resource to the application model. This resource requires an <see cref="
AzureEventHubsResource
"/> to be added to the application model.
103
public static IResourceBuilder<
AzureEventHubsResource
> AddEventHub(this IResourceBuilder<
AzureEventHubsResource
> builder, [ResourceName] string name)
120
public static IResourceBuilder<AzureEventHubResource> AddHub(this IResourceBuilder<
AzureEventHubsResource
> builder, [ResourceName] string name, string? hubName = null)
175
/// Configures an Azure Event Hubs resource to be emulated. This resource requires an <see cref="
AzureEventHubsResource
"/> to be added to the application model.
202
public static IResourceBuilder<
AzureEventHubsResource
> RunAsEmulator(this IResourceBuilder<
AzureEventHubsResource
> builder, Action<IResourceBuilder<AzureEventHubsEmulatorResource>>? configureContainer = null)
459
private static string WriteEmulatorConfigJson(
AzureEventHubsResource
emulatorResource)
Aspire.Hosting.Azure.Tests (16)
AzureEventHubsExtensionsTests.cs (6)
373
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
431
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
512
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
PublicApiTests\EventHubsPublicApiTests.cs (7)
71
var
parent = new AzureEventHubsResource("hub", (configureInfrastructure) => { });
88
var
parent = new AzureEventHubsResource("event-hubs", (configureInfrastructure) => { });
103
AzureEventHubsResource
parent = null!;
114
AzureEventHubsResource
innerResource = null!;
154
IResourceBuilder<
AzureEventHubsResource
> builder = null!;
184
IResourceBuilder<
AzureEventHubsResource
> builder = null!;
267
IResourceBuilder<
AzureEventHubsResource
> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (3)
87
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;
246
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").RunAsEmulator().Resource;
266
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;