21 references to AzureEventHubsResource
Aspire.Hosting.Azure.EventHubs (21)
AzureEventHubsEmulatorResource.cs (3)
9
/// Wraps an <see cref="
AzureEventHubsResource
" /> in a type that exposes container extension methods.
12
public class AzureEventHubsEmulatorResource(
AzureEventHubsResource
innerResource) : ContainerResource(innerResource.Name), IResource
16
private readonly
AzureEventHubsResource
_innerResource = innerResource;
AzureEventHubsExtensions.cs (17)
27
public static IResourceBuilder<
AzureEventHubsResource
> AddAzureEventHubs(
43
public static IResourceBuilder<
AzureEventHubsResource
> AddAzureEventHubs(this IDistributedApplicationBuilder builder, string name,
44
Action<IResourceBuilder<
AzureEventHubsResource
>, ResourceModuleConstruct, EventHubsNamespace>? configureResource)
70
var
azureResource = (
AzureEventHubsResource
)construct.Resource;
85
var
resource = new AzureEventHubsResource(name, configureConstruct);
95
/// 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.
99
public static IResourceBuilder<
AzureEventHubsResource
> AddEventHub(this IResourceBuilder<
AzureEventHubsResource
> builder, string name)
107
/// 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.
113
public static IResourceBuilder<
AzureEventHubsResource
> AddEventHub(this IResourceBuilder<
AzureEventHubsResource
> builder,
114
string name, Action<IResourceBuilder<
AzureEventHubsResource
>, ResourceModuleConstruct, EventHub>? configureHub)
121
/// Configures an Azure Event Hubs resource to be emulated. This resource requires an <see cref="
AzureEventHubsResource
"/> to be added to the application model.
142
public static IResourceBuilder<
AzureEventHubsResource
> RunAsEmulator(this IResourceBuilder<
AzureEventHubsResource
> builder, Action<IResourceBuilder<AzureEventHubsEmulatorResource>>? configureContainer = null)
199
var eventHubsEmulatorResources = builder.ApplicationBuilder.Resources.OfType<
AzureEventHubsResource
>().Where(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
AzureEventHubsResource.cs (1)
22
internal List<(string Name, Action<IResourceBuilder<
AzureEventHubsResource
>, ResourceModuleConstruct, EventHub>? Configure)> Hubs { get; } = [];