3 instantiations of AzureWebPubSubHubResource
Aspire.Hosting.Azure.Tests (2)
PublicApiTests\WebPubSubPublicApiTests.cs (2)
135var action = () => new AzureWebPubSubHubResource(name, name, webpubsub); 149var action = () => new AzureWebPubSubHubResource(name, name, webpubsub);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
293hubResource = new AzureWebPubSubHubResource(name, hubName, builder.Resource);
15 references to AzureWebPubSubHubResource
Aspire.Hosting.Azure.Tests (1)
PublicApiTests\WebPubSubPublicApiTests.cs (1)
74IResourceBuilder<AzureWebPubSubHubResource> builder = null!;
Aspire.Hosting.Azure.WebPubSub (14)
AzureWebPubSubExtensions.cs (13)
110var hubBuilder = setting.Value; 111var hubResource = hubBuilder; 208foreach (var hub in builder.Resource.Hubs.Values) 226foreach (var hub in builder.Resource.Hubs.Values) 266public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string hubName) 280public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string name, string? hubName = null) 290AzureWebPubSubHubResource? hubResource; 312public static IResourceBuilder<AzureWebPubSubHubResource> AddEventHandler( 313this IResourceBuilder<AzureWebPubSubHubResource> builder, 339public static IResourceBuilder<AzureWebPubSubHubResource> AddEventHandler( 340this IResourceBuilder<AzureWebPubSubHubResource> builder, 365internal static IResourceBuilder<AzureWebPubSubHubResource> AddEventHandlerForPolyglot( 366this IResourceBuilder<AzureWebPubSubHubResource> builder,
AzureWebPubSubResource.cs (1)
24internal Dictionary<string, AzureWebPubSubHubResource> Hubs { get; } = new(StringComparer.OrdinalIgnoreCase);