5 instantiations of AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (4)
AzureWebPubSubExtensionsTests.cs (1)
357var webPubSubResource = new AzureWebPubSubResource("test-webpubsub", _ => { });
PublicApiTests\WebPubSubPublicApiTests.cs (3)
133var webpubsub = new AzureWebPubSubResource("web-pub-sub", (_) => { }); 163var action = () => new AzureWebPubSubResource(name, configureInfrastructure); 177var action = () => new AzureWebPubSubResource(name, configureInfrastructure);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
152var resource = new AzureWebPubSubResource(name, configureInfrastructure);
32 references to AzureWebPubSubResource
Aspire.Hosting.Azure.Tests (7)
AzureWebPubSubConnectionPropertiesTests.cs (2)
17var resource = Assert.Single(builder.Resources.OfType<AzureWebPubSubResource>());
AzureWebPubSubEmulatorTests.cs (1)
167private static async Task<string> GetEmulatorConfigurationAsync(AzureWebPubSubResource resource)
AzureWebPubSubExtensionsTests.cs (1)
357var webPubSubResource = new AzureWebPubSubResource("test-webpubsub", _ => { });
PublicApiTests\WebPubSubPublicApiTests.cs (3)
43IResourceBuilder<AzureWebPubSubResource> builder = null!; 133var webpubsub = new AzureWebPubSubResource("web-pub-sub", (_) => { }); 147AzureWebPubSubResource webpubsub = null!;
Aspire.Hosting.Azure.WebPubSub (25)
AzureWebPubSubEmulatorResource.cs (3)
9/// Wraps an <see cref="AzureWebPubSubResource"/> in a type that exposes container extension methods. 12public class AzureWebPubSubEmulatorResource(AzureWebPubSubResource innerResource) : ContainerResource((innerResource ?? throw new ArgumentNullException(nameof(innerResource))).Name), IResource 14private readonly AzureWebPubSubResource _innerResource = innerResource;
AzureWebPubSubExtensions.cs (15)
35/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureWebPubSubResource}, WebPubSubBuiltInRole[])"/>. 39public static IResourceBuilder<AzureWebPubSubResource> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name) 48var azureResource = (AzureWebPubSubResource)infrastructure.AspireResource; 105var resource = (AzureWebPubSubResource)infrastructure.AspireResource; 152var resource = new AzureWebPubSubResource(name, configureInfrastructure); 178public static IResourceBuilder<AzureWebPubSubResource> RunAsEmulator( 179this IResourceBuilder<AzureWebPubSubResource> builder, 200surrogateBuilder.WithEnvironment("WebPubSub__AccessKey", AzureWebPubSubResource.EmulatorAccessKey) 264public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string hubName) 278public static IResourceBuilder<AzureWebPubSubHubResource> AddHub(this IResourceBuilder<AzureWebPubSubResource> builder, [ResourceName] string name, string? hubName = null) 402/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureWebPubSubResource}, AzureWebPubSubRole[])"/> 420IResourceBuilder<AzureWebPubSubResource> target, 440IResourceBuilder<AzureWebPubSubResource> target,
AzureWebPubSubHubResource.cs (7)
13/// <param name="webpubsub">The <see cref="AzureWebPubSubResource"/> that the resource belongs to.</param> 15public class AzureWebPubSubHubResource(string name, AzureWebPubSubResource webpubsub) : Resource(name), 16IResourceWithParent<AzureWebPubSubResource>, IResourceWithConnectionString 23/// <param name="webpubsub">The <see cref="AzureWebPubSubResource"/> that the resource belongs to.</param> 24public AzureWebPubSubHubResource(string name, string hubName, AzureWebPubSubResource webpubsub) : this(name, webpubsub) 29private readonly AzureWebPubSubResource _webpubsub = webpubsub ?? throw new ArgumentNullException(nameof(webpubsub)); 33public AzureWebPubSubResource Parent => _webpubsub;