2 instantiations of AzureSignalRResource
Aspire.Hosting.Azure.Tests (2)
PublicApiTests\SignalRPublicApiTests.cs (2)
86var action = () => new AzureSignalRResource(name, configureInfrastructure); 100var action = () => new AzureSignalRResource(name, configureInfrastructure);
11 references to AzureSignalRResource
Aspire.Hosting.Azure.SignalR (9)
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 (6)
25public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name) 35public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name, AzureSignalRServiceMode serviceMode) 86var resource = new AzureSignalRResource(name, configureInfrastructure); 91/// 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>. 99public static IResourceBuilder<AzureSignalRResource> RunAsEmulator(this IResourceBuilder<AzureSignalRResource> builder, Action<IResourceBuilder<AzureSignalREmulatorResource>>? configureContainer = null)
Aspire.Hosting.Azure.Tests (2)
PublicApiTests\SignalRPublicApiTests.cs (2)
15AzureSignalRResource innerResource = null!; 70IResourceBuilder<AzureSignalRResource> builder = null!;