4 instantiations of AzureEventHubsResource
Aspire.Hosting.Azure.Tests (4)
PublicApiTests\EventHubsPublicApiTests.cs (4)
70
var parent = new
AzureEventHubsResource
("hub", (configureInfrastructure) => { });
87
var parent = new
AzureEventHubsResource
("event-hubs", (configureInfrastructure) => { });
388
var action = () => new
AzureEventHubsResource
(name, configureInfrastructure);
402
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)
37
/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{
AzureEventHubsResource
}, EventHubsBuiltInRole[])"/>.
39
public static IResourceBuilder<
AzureEventHubsResource
> AddAzureEventHubs(
80
var
azureResource = (
AzureEventHubsResource
)infrastructure.AspireResource;
97
var
resource = new AzureEventHubsResource(name, configureInfrastructure);
104
/// 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.
110
public static IResourceBuilder<
AzureEventHubsResource
> AddEventHub(this IResourceBuilder<
AzureEventHubsResource
> builder, [ResourceName] string name)
127
public static IResourceBuilder<AzureEventHubResource> AddHub(this IResourceBuilder<
AzureEventHubsResource
> builder, [ResourceName] string name, string? hubName = null)
182
/// Configures an Azure Event Hubs resource to be emulated. This resource requires an <see cref="
AzureEventHubsResource
"/> to be added to the application model.
209
public static IResourceBuilder<
AzureEventHubsResource
> RunAsEmulator(this IResourceBuilder<
AzureEventHubsResource
> builder, Action<IResourceBuilder<AzureEventHubsEmulatorResource>>? configureContainer = null)
442
private static string WriteEmulatorConfigJson(
AzureEventHubsResource
emulatorResource)
502
IResourceBuilder<
AzureEventHubsResource
> target,
Aspire.Hosting.Azure.Tests (16)
AzureEventHubsExtensionsTests.cs (6)
349
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
407
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
488
var
eventHubsEmulatorResource = builder.Resources.OfType<
AzureEventHubsResource
>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
PublicApiTests\EventHubsPublicApiTests.cs (7)
70
var
parent = new AzureEventHubsResource("hub", (configureInfrastructure) => { });
87
var
parent = new AzureEventHubsResource("event-hubs", (configureInfrastructure) => { });
102
AzureEventHubsResource
parent = null!;
113
AzureEventHubsResource
innerResource = null!;
153
IResourceBuilder<
AzureEventHubsResource
> builder = null!;
183
IResourceBuilder<
AzureEventHubsResource
> builder = null!;
266
IResourceBuilder<
AzureEventHubsResource
> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (3)
87
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;
342
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").RunAsEmulator().Resource;
362
var
eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;