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);
18 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 (15)
AzureWebPubSubExtensions.cs (8)
30/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureWebPubSubResource}, WebPubSubBuiltInRole[])"/>. 32public static IResourceBuilder<AzureWebPubSubResource> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name) 82var resource = (AzureWebPubSubResource)infrastructure.AspireResource; 129var resource = new AzureWebPubSubResource(name, configureInfrastructure); 141public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string hubName) 153public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string name, string? hubName = null) 264IResourceBuilder<AzureWebPubSubResource> target,
AzureWebPubSubHubResource.cs (7)
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>, IResourceWithConnectionString 21/// <param name="webpubsub">The <see cref="AzureWebPubSubResource"/> that the resource belongs to.</param> 22public AzureWebPubSubHubResource(string name, string hubName, AzureWebPubSubResource webpubsub) : this(name, webpubsub) 27private readonly AzureWebPubSubResource _webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub)); 31public AzureWebPubSubResource Parent => _webpubsub;