3 instantiations of ResourceNotificationService
Aspire.Hosting.Testing.Tests (1)
ResourceLoggerForwarderServiceTests.cs (1)
146return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, hostApplicationLifetime, new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Aspire.Hosting.Tests (2)
Dashboard\DashboardServiceTests.cs (1)
605return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Utils\ResourceNotificationServiceTestHelpers.cs (1)
14return new ResourceNotificationService(
253 references to ResourceNotificationService
Aspire.Hosting (56)
ApplicationModel\InitializeResourceEvent.cs (4)
15/// <param name="resourceNotificationService">The <see cref="ResourceNotificationService"/> for the app host.</param> 25ResourceNotificationService resourceNotificationService, 42/// The <see cref="ResourceNotificationService"/> for the app host. 44public ResourceNotificationService Notifications { get; } = resourceNotificationService;
ApplicationModel\ResourceCommandService.cs (2)
23private readonly ResourceNotificationService _resourceNotificationService; 28internal ResourceCommandService(ResourceNotificationService resourceNotificationService, ResourceLoggerService resourceLoggerService, IServiceProvider serviceProvider)
ApplicationModel\ResourceNotificationService.cs (8)
26private readonly ILogger<ResourceNotificationService> _logger; 37/// Creates a new instance of <see cref="ResourceNotificationService"/>. 46{nameof(ResourceNotificationService)} now requires an {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}. 47Use the constructor that accepts an {nameof(ILogger)}<{nameof(ResourceNotificationService)}>, {nameof(IHostApplicationLifetime)}, {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}. 50public ResourceNotificationService(ILogger<ResourceNotificationService> logger, IHostApplicationLifetime hostApplicationLifetime) 59/// Creates a new instance of <see cref="ResourceNotificationService"/>. 66ILogger<ResourceNotificationService> logger, 987/// Options for the <see cref="ResourceNotificationService"/>.
Ats\AtsTypeMappings.cs (1)
45[assembly: AspireExport(typeof(ResourceNotificationService))]
Ats\NotificationExports.cs (6)
18ResourceNotificationService notificationService, 30ResourceNotificationService notificationService, 42ResourceNotificationService notificationService, 54ResourceNotificationService notificationService, 65ResourceNotificationService notificationService, 80ResourceNotificationService notificationService,
Ats\ServiceExports.cs (4)
32["Aspire.Hosting.ApplicationModel.ResourceNotificationService"] = typeof(ResourceNotificationService), 55/// <returns>A handle to the <see cref="ResourceNotificationService"/>.</returns> 57public static ResourceNotificationService GetResourceNotificationService(IServiceProvider serviceProvider) 59return serviceProvider.GetRequiredService<ResourceNotificationService>();
Backchannel\AppHostRpcTarget.cs (1)
16ResourceNotificationService resourceNotificationService,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (9)
248var notificationService = serviceProvider.GetRequiredService<ResourceNotificationService>(); 273private static async Task<WaitForResourceResponse> WaitForHealthyAsync(ResourceNotificationService notificationService, string resourceName, CancellationToken cancellationToken) 285private static async Task<WaitForResourceResponse> WaitForRunningAsync(ResourceNotificationService notificationService, string resourceName, CancellationToken cancellationToken) 304private static async Task<WaitForResourceResponse> WaitForTerminalAsync(ResourceNotificationService notificationService, string resourceName, CancellationToken cancellationToken) 437var notificationService = serviceProvider.GetRequiredService<ResourceNotificationService>(); 482var notificationService = serviceProvider.GetRequiredService<ResourceNotificationService>();
Backchannel\DashboardUrlsHelper.cs (2)
34var resourceNotificationService = serviceProvider.GetRequiredService<ResourceNotificationService>();
Dashboard\DashboardEventHandlers.cs (1)
37ResourceNotificationService resourceNotificationService,
Dashboard\DashboardServiceData.cs (1)
26ResourceNotificationService resourceNotificationService,
Dashboard\DashboardServiceHost.cs (1)
57ResourceNotificationService resourceNotificationService,
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (1)
12internal sealed class CodespacesResourceUrlRewriterService(ILogger<CodespacesResourceUrlRewriterService> logger, IOptions<CodespacesOptions> options, CodespacesUrlRewriter codespaceUrlRewriter, ResourceNotificationService resourceNotificationService) : BackgroundService
DistributedApplication.cs (3)
77ResourceNotifications = host.Services.GetRequiredService<ResourceNotificationService>(); 299/// Two common use cases for the <see cref="ResourceNotificationService"/> are: 345public ResourceNotificationService ResourceNotifications { get; }
DistributedApplicationBuilder.cs (2)
352_innerBuilder.Services.AddSingleton<ResourceNotificationService>(); 354_innerBuilder.Services.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
DotnetToolResourceExtensions.cs (2)
98var rns = evt.Services.GetRequiredService<ResourceNotificationService>();
Exec\ExecResourceManager.cs (2)
21private readonly ResourceNotificationService _resourceNotificationService; 30ResourceNotificationService resourceNotificationService)
Health\ResourceHealthCheckService.cs (1)
14internal class ResourceHealthCheckService(ILogger<ResourceHealthCheckService> logger, ResourceNotificationService resourceNotificationService, HealthCheckService healthCheckService, IServiceProvider services, IDistributedApplicationEventing eventing, TimeProvider timeProvider) : BackgroundService
Orchestrator\ApplicationOrchestrator.cs (3)
28private readonly ResourceNotificationService _notificationService; 44ResourceNotificationService notificationService, 201static Task PublishUpdateAsync(ResourceNotificationService notificationService, IResource resource, string? resourceId, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
Orchestrator\ParameterProcessor.cs (1)
22ResourceNotificationService notificationService,
ResourceLoggerForwarderService.cs (1)
16ResourceNotificationService resourceNotificationService,
Aspire.Hosting.Azure (2)
Provisioning\Provisioners\AzureProvisioner.cs (1)
21ResourceNotificationService notificationService,
Provisioning\Provisioners\BicepProvisioner.cs (1)
23ResourceNotificationService notificationService,
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
285var rns = serviceProvider.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Azure.Kusto.Tests (10)
KustoFunctionalTests.cs (10)
55var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 107var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 187var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 214var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 253var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Azure.Tests (25)
AzureBicepProvisionerTests.cs (3)
68var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 98services.GetRequiredService<ResourceNotificationService>(),
AzureCosmosDBEmulatorFunctionalTests.cs (6)
173var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 221var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 291var rns = app.Services.GetRequiredService<ResourceNotificationService>();
AzureServiceBusExtensionsTests.cs (2)
136var rns = app.Services.GetRequiredService<ResourceNotificationService>();
AzureStorageEmulatorFunctionalTests.cs (12)
47var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 92var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 135var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 189var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 222var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 262var rns = app.Services.GetRequiredService<ResourceNotificationService>();
FoundryExtensionsTests.cs (2)
90var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Containers.Tests (1)
DockerSocketBindMountTests.cs (1)
36var rns = app.ResourceNotifications;
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
170var notifications = e.Services.GetRequiredService<ResourceNotificationService>(); 685var notifications = services.GetRequiredService<ResourceNotificationService>(); 757var notifications = e.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Foundry (4)
FoundryExtensions.cs (4)
243var rns = @event.Services.GetRequiredService<ResourceNotificationService>(); 295var rns = @event.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Maui (3)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
20internal sealed class UnsupportedPlatformEventSubscriber(ResourceNotificationService notificationService) : IDistributedApplicationEventingSubscriber
Utilities\MauiAndroidEnvironmentAnnotation.cs (1)
44ResourceNotificationService notificationService,
Utilities\MauiiOSEnvironmentAnnotation.cs (1)
44ResourceNotificationService notificationService,
Aspire.Hosting.MySql.Tests (3)
MySqlFunctionalTests.cs (3)
582var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 600static async Task<string?> GetContainerIdAsync(ResourceNotificationService rns, string resourceName, CancellationToken cancellationToken)
Aspire.Hosting.PostgreSQL.Tests (3)
PostgresFunctionalTests.cs (3)
564var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 577static async Task<string?> GetContainerIdAsync(ResourceNotificationService rns, string resourceName, CancellationToken cancellationToken)
Aspire.Hosting.Redis.Tests (6)
RedisFunctionalTests.cs (6)
151var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 488var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 523var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Testing.Tests (6)
ResourceLoggerForwarderServiceTests.cs (4)
33var resourceNotificationService = CreateResourceNotificationService(hostApplicationLifetime, resourceLoggerService); 72var resourceNotificationService = CreateResourceNotificationService(hostApplicationLifetime, resourceLoggerService); 144private static ResourceNotificationService CreateResourceNotificationService(TestHostApplicationLifetime hostApplicationLifetime, ResourceLoggerService resourceLoggerService) 146return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, hostApplicationLifetime, new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
35var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Tests (118)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
48var notificationService = app.Services.GetRequiredService<ResourceNotificationService>(); 93var notificationService = app.Services.GetRequiredService<ResourceNotificationService>();
Dashboard\DashboardLifecycleHookTests.cs (11)
44var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(logger: factory.CreateLogger<ResourceNotificationService>()); 85var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 109var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 170var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 213var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 273var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 363var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 432var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 501var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 565ResourceNotificationService resourceNotificationService,
Dashboard\DashboardResourceTests.cs (2)
596var resourceNotificationService = app.Services.GetRequiredService<ResourceNotificationService>();
Dashboard\DashboardServiceTests.cs (6)
42var resourceNotificationService = CreateResourceNotificationService(resourceLoggerService); 95var resourceNotificationService = CreateResourceNotificationService(resourceLoggerService); 147var resourceNotificationService = CreateResourceNotificationService(resourceLoggerService); 582ResourceNotificationService? resourceNotificationService = null, 603private static ResourceNotificationService CreateResourceNotificationService(ResourceLoggerService resourceLoggerService) 605return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Dcp\DcpExecutorTests.cs (4)
85var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 153var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 188var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 231var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
DistributedApplicationTests.cs (14)
136var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 181var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 273var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 316var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 390var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 469var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 957var rns = app.Services.GetRequiredService<ResourceNotificationService>();
HealthCheckTests.cs (2)
102var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Orchestrator\ApplicationOrchestratorTests.cs (14)
41var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 89var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 135var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 186var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 254var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 307var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 378var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 423var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 459ResourceNotificationService notificationService, 613var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 660var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 709var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 766var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 821var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
Orchestrator\ParameterProcessorTests.cs (14)
80var notificationService = ResourceNotificationServiceTestHelpers.Create(); 178var notificationService = ResourceNotificationServiceTestHelpers.Create(); 370var notificationService = ResourceNotificationServiceTestHelpers.Create(); 894var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1013var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1062var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1128ResourceNotificationService? notificationService = null, 1238var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1279var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1320var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1365var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1418var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1475var notificationService = ResourceNotificationServiceTestHelpers.Create(); 1511var notificationService = ResourceNotificationServiceTestHelpers.Create();
ResourceNotificationTests.cs (27)
67var notificationService = ResourceNotificationServiceTestHelpers.Create(); 93var notificationService = ResourceNotificationServiceTestHelpers.Create(); 146var notificationService = ResourceNotificationServiceTestHelpers.Create(); 205var notificationService = ResourceNotificationServiceTestHelpers.Create(); 220var notificationService = ResourceNotificationServiceTestHelpers.Create(); 236var notificationService = ResourceNotificationServiceTestHelpers.Create(); 251var notificationService = ResourceNotificationServiceTestHelpers.Create(); 266var notificationService = ResourceNotificationServiceTestHelpers.Create(); 281var notificationService = ResourceNotificationServiceTestHelpers.Create(); 297var notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime); 312var notificationService = ResourceNotificationServiceTestHelpers.Create(); 328var notificationService = ResourceNotificationServiceTestHelpers.Create(); 344var notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime); 361var logger = new FakeLogger<ResourceNotificationService>(); 362var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 429var logger = new FakeLogger<ResourceNotificationService>(); 430var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 457var result = ResourceNotificationService.IsMicrosoftOpenType(type); 474var result = ResourceNotificationService.IsMicrosoftOpenType(type); 488var notificationService = ResourceNotificationServiceTestHelpers.Create(); 548var notificationService = ResourceNotificationServiceTestHelpers.Create(); 584var notificationService = ResourceNotificationServiceTestHelpers.Create(); 616var logger = new FakeLogger<ResourceNotificationService>(); 617var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 662var notificationService = ResourceNotificationServiceTestHelpers.Create(); 690var logger = new FakeLogger<ResourceNotificationService>(); 691var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger);
Utils\LoggerNotificationExtensions.cs (2)
35var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Utils\ResourceNotificationServiceTestHelpers.cs (3)
12public static ResourceNotificationService Create(ILogger<ResourceNotificationService>? logger = null, IHostApplicationLifetime? hostApplicationLifetime = null, ResourceLoggerService? resourceLoggerService = null) 15logger ?? new NullLogger<ResourceNotificationService>(),
WithUrlsTests.cs (15)
380var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 407var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 440var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 469var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 578await e.Services.GetRequiredService<ResourceNotificationService>() 587var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 670var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 973var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Playground.Tests (2)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
35var rns = app.Services.GetRequiredService<ResourceNotificationService>();
CustomResources.AppHost (2)
TalkingClockResource.cs (1)
61var notification = @event.Notifications; // Get the notification service for state updates.
TestResource.cs (1)
33ResourceNotificationService notificationService,
HealthChecksSandbox.AppHost (1)
Program.cs (1)
64internal sealed class TestResourceLifecycle(ResourceNotificationService notificationService) : IDistributedApplicationEventingSubscriber
Stress.AppHost (1)
TestResource.cs (1)
53ResourceNotificationService notificationService,
TestingAppHost1.AppHost (2)
Program.cs (2)
64var notifications = app.Services.GetRequiredService<ResourceNotificationService>();