6 instantiations of AzureEventHubsResource
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
125var resource = new AzureEventHubsResource(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (5)
AzureEventHubsExtensionsTests.cs (1)
625var eventHubsResource = new AzureEventHubsResource("test-eventhubs", _ => { });
PublicApiTests\EventHubsPublicApiTests.cs (4)
70var parent = new AzureEventHubsResource("hub", (configureInfrastructure) => { }); 87var parent = new AzureEventHubsResource("event-hubs", (configureInfrastructure) => { }); 388var action = () => new AzureEventHubsResource(name, configureInfrastructure); 402var action = () => new AzureEventHubsResource(name, configureInfrastructure);
39 references to AzureEventHubsResource
Aspire.Hosting.Azure.EventHubs (22)
AzureEventHubResource.cs (3)
22public class AzureEventHubResource(string name, string hubName, AzureEventHubsResource parent) 23: Resource(name), IResourceWithParent<AzureEventHubsResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig 41public 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. 12public class AzureEventHubsEmulatorResource(AzureEventHubsResource innerResource) 21private readonly AzureEventHubsResource _innerResource = innerResource ?? throw new ArgumentNullException(nameof(innerResource));
AzureEventHubsExtensions.cs (16)
38/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureEventHubsResource}, EventHubsBuiltInRole[])"/>. 41public static IResourceBuilder<AzureEventHubsResource> AddAzureEventHubs( 51var azureResource = (AzureEventHubsResource)infrastructure.AspireResource; 125var resource = new AzureEventHubsResource(name, configureInfrastructure); 132/// 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. 138public static IResourceBuilder<AzureEventHubsResource> AddEventHub(this IResourceBuilder<AzureEventHubsResource> builder, [ResourceName] string name) 156public static IResourceBuilder<AzureEventHubResource> AddHub(this IResourceBuilder<AzureEventHubsResource> builder, [ResourceName] string name, string? hubName = null) 213/// Configures an Azure Event Hubs resource to be emulated. This resource requires an <see cref="AzureEventHubsResource"/> to be added to the application model. 241public static IResourceBuilder<AzureEventHubsResource> RunAsEmulator(this IResourceBuilder<AzureEventHubsResource> builder, Action<IResourceBuilder<AzureEventHubsEmulatorResource>>? configureContainer = null) 451private static string CreateEmulatorConfigJson(AzureEventHubsResource emulatorResource) 510/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureEventHubsResource}, AzureEventHubsRole[])"/> 516IResourceBuilder<AzureEventHubsResource> target, 535IResourceBuilder<AzureEventHubsResource> target,
Aspire.Hosting.Azure.Tests (17)
AzureEventHubsExtensionsTests.cs (7)
349var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 410var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 484var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 625var eventHubsResource = new AzureEventHubsResource("test-eventhubs", _ => { });
PublicApiTests\EventHubsPublicApiTests.cs (7)
70var parent = new AzureEventHubsResource("hub", (configureInfrastructure) => { }); 87var parent = new AzureEventHubsResource("event-hubs", (configureInfrastructure) => { }); 102AzureEventHubsResource parent = null!; 113AzureEventHubsResource innerResource = null!; 153IResourceBuilder<AzureEventHubsResource> builder = null!; 183IResourceBuilder<AzureEventHubsResource> builder = null!; 266IResourceBuilder<AzureEventHubsResource> builder = null!;
ResourceWithAzureFunctionsConfigTests.cs (3)
87var eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource; 342var eventHubsResource = builder.AddAzureEventHubs("eventhubs").RunAsEmulator().Resource; 362var eventHubsResource = builder.AddAzureEventHubs("eventhubs").Resource;