3 instantiations of AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (3)
PublicApiTests\WebPubSubPublicApiTests.cs (3)
134var webpubsub = new AzureWebPubSubResource("web-pub-sub", (_) => { }); 164var action = () => new AzureWebPubSubResource(name, configureInfrastructure); 178var action = () => new AzureWebPubSubResource(name, configureInfrastructure);
13 references to AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (3)
PublicApiTests\WebPubSubPublicApiTests.cs (3)
44IResourceBuilder<AzureWebPubSubResource> builder = null!; 134var webpubsub = new AzureWebPubSubResource("web-pub-sub", (_) => { }); 148AzureWebPubSubResource webpubsub = null!;
Aspire.Hosting.Azure.WebPubSub (10)
AzureWebPubSubExtensions.cs (5)
25public static IResourceBuilder<AzureWebPubSubResource> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name) 79var resource = (AzureWebPubSubResource)infrastructure.AspireResource; 126var resource = new AzureWebPubSubResource(name, configureInfrastructure); 136public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string hubName)
AzureWebPubSubHubResource.cs (5)
12/// <param name="webpubsub">The <see cref="AzureWebPubSubResource"/> that the resource belongs to.</param> 13public class AzureWebPubSubHubResource(string name, AzureWebPubSubResource webpubsub) : Resource(name), 14IResourceWithParent<AzureWebPubSubResource> 16private readonly AzureWebPubSubResource _webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub)); 20public AzureWebPubSubResource Parent => _webpubsub;