4 instantiations of AzureSignalRResource
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
125var resource = new AzureSignalRResource(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (3)
AzureSignalRExtensionsTests.cs (1)
73var signalRResource = new AzureSignalRResource("test-signalr", _ => { });
PublicApiTests\SignalRPublicApiTests.cs (2)
85var action = () => new AzureSignalRResource(name, configureInfrastructure); 99var action = () => new AzureSignalRResource(name, configureInfrastructure);
19 references to AzureSignalRResource
Aspire.Hosting.Azure.SignalR (16)
AzureSignalREmulatorResource.cs (3)
9/// Wraps an <see cref="AzureSignalRResource" /> in a type that exposes container extension methods. 12public class AzureSignalREmulatorResource(AzureSignalRResource innerResource) : ContainerResource(innerResource.Name), IResource 14private readonly AzureSignalRResource _innerResource = innerResource ?? throw new ArgumentNullException(nameof(innerResource));
AzureSignalRExtensions.cs (13)
32/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureSignalRResource}, SignalRBuiltInRole[])"/>. 35public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name) 54/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureSignalRResource}, SignalRBuiltInRole[])"/>. 57public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name, AzureSignalRServiceMode serviceMode) 66var azureResource = (AzureSignalRResource)infrastructure.AspireResource; 125var resource = new AzureSignalRResource(name, configureInfrastructure); 131internal static IResourceBuilder<AzureSignalRResource> AddAzureSignalRForPolyglot(this IDistributedApplicationBuilder builder, [ResourceName] string name) 135/// Configures an Azure SignalR resource to be emulated. This resource requires an <see cref="AzureSignalRResource"/> to be added to the application model. Please note that the resource will be emulated in <b>Serverless mode</b>. 144public static IResourceBuilder<AzureSignalRResource> RunAsEmulator(this IResourceBuilder<AzureSignalRResource> builder, Action<IResourceBuilder<AzureSignalREmulatorResource>>? configureContainer = null) 198IResourceBuilder<AzureSignalRResource> target, 217IResourceBuilder<AzureSignalRResource> target,
Aspire.Hosting.Azure.Tests (3)
AzureSignalRExtensionsTests.cs (1)
73var signalRResource = new AzureSignalRResource("test-signalr", _ => { });
PublicApiTests\SignalRPublicApiTests.cs (2)
14AzureSignalRResource innerResource = null!; 69IResourceBuilder<AzureSignalRResource> builder = null!;