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) => { });
389
var action = () => new
AzureEventHubsResource
(name, configureInfrastructure);
403
var action = () => new
AzureEventHubsResource
(name, configureInfrastructure);
36 references to AzureEventHubsResource
Aspire.Hosting.Azure.EventHubs (20)
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 (14)
36
/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureEventHubsResource
}, EventHubsBuiltInRole[])"/>.
38
public static IResourceBuilder<
AzureEventHubsResource
> AddAzureEventHubs(
79
var
azureResource = (
AzureEventHubsResource
)infrastructure.AspireResource;
96
var
resource = new AzureEventHubsResource(name, configureInfrastructure);
103
/// 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.
109
public static IResourceBuilder<
AzureEventHubsResource
> AddEventHub(this IResourceBuilder<
AzureEventHubsResource
> builder, [ResourceName] string name)
126
public static IResourceBuilder<AzureEventHubResource> AddHub(this IResourceBuilder<
AzureEventHubsResource
> builder, [ResourceName] string name, string? hubName = null)
181
/// Configures an Azure Event Hubs resource to be emulated. This resource requires an <see cref="
AzureEventHubsResource
"/> to be added to the application model.
208
public static IResourceBuilder<
AzureEventHubsResource
> RunAsEmulator(this IResourceBuilder<
AzureEventHubsResource
> builder, Action<IResourceBuilder<AzureEventHubsEmulatorResource>>? configureContainer = null)
467
private static string WriteEmulatorConfigJson(
AzureEventHubsResource
emulatorResource)
527
IResourceBuilder<
AzureEventHubsResource
> target,
Aspire.Hosting.Azure.Tests (16)
AzureEventHubsExtensionsTests.cs (6)
402
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
460
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
541
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)
88
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;
343
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").RunAsEmulator().Resource;
363
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;