3 instantiations of ResourceNotificationService
Aspire.Hosting.Testing.Tests (1)
ResourceLoggerForwarderServiceTests.cs (1)
128return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, hostApplicationLifetime, new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Aspire.Hosting.Tests (2)
Dashboard\DashboardServiceTests.cs (1)
604return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Utils\ResourceNotificationServiceTestHelpers.cs (1)
14return new ResourceNotificationService(
205 references to ResourceNotificationService
Aspire.Hosting (35)
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)
13private readonly ResourceNotificationService _resourceNotificationService; 18internal ResourceCommandService(ResourceNotificationService resourceNotificationService, ResourceLoggerService resourceLoggerService, IServiceProvider serviceProvider)
ApplicationModel\ResourceNotificationService.cs (8)
25private readonly ILogger<ResourceNotificationService> _logger; 36/// Creates a new instance of <see cref="ResourceNotificationService"/>. 45{nameof(ResourceNotificationService)} now requires an {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}. 46Use the constructor that accepts an {nameof(ILogger)}<{nameof(ResourceNotificationService)}>, {nameof(IHostApplicationLifetime)}, {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}. 49public ResourceNotificationService(ILogger<ResourceNotificationService> logger, IHostApplicationLifetime hostApplicationLifetime) 58/// Creates a new instance of <see cref="ResourceNotificationService"/>. 65ILogger<ResourceNotificationService> logger, 883/// Options for the <see cref="ResourceNotificationService"/>.
Backchannel\AppHostRpcTarget.cs (1)
21ResourceNotificationService resourceNotificationService,
Dashboard\DashboardEventHandlers.cs (1)
34ResourceNotificationService 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 (4)
55private ResourceNotificationService? _resourceNotifications; 250/// Two common use cases for the <see cref="ResourceNotificationService"/> are: 296public ResourceNotificationService ResourceNotifications => _resourceNotifications ??= _host.Services.GetRequiredService<ResourceNotificationService>();
DistributedApplicationBuilder.cs (2)
296_innerBuilder.Services.AddSingleton<ResourceNotificationService>(); 298_innerBuilder.Services.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
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; 43ResourceNotificationService notificationService, 200static Task PublishUpdateAsync(ResourceNotificationService notificationService, IResource resource, string? resourceId, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
Orchestrator\ParameterProcessor.cs (1)
22ResourceNotificationService notificationService,
ResourceBuilderExtensions.cs (2)
2087var rns = e.Services.GetRequiredService<ResourceNotificationService>();
ResourceLoggerForwarderService.cs (1)
16ResourceNotificationService resourceNotificationService,
Aspire.Hosting.Azure (2)
Provisioning\Provisioners\AzureProvisioner.cs (1)
21ResourceNotificationService notificationService,
Provisioning\Provisioners\BicepProvisioner.cs (1)
20ResourceNotificationService notificationService,
Aspire.Hosting.Azure.AIFoundry (4)
AzureAIFoundryExtensions.cs (4)
201var rns = @event.Services.GetRequiredService<ResourceNotificationService>(); 253var rns = @event.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
278var rns = serviceProvider.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Azure.Kusto.Tests (10)
KustoFunctionalTests.cs (10)
55var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 106var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 185var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 212var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 251var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Azure.Tests (25)
AzureAIFoundryExtensionsTests.cs (2)
89var rns = app.Services.GetRequiredService<ResourceNotificationService>();
AzureBicepProvisionerTests.cs (3)
67var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 97services.GetRequiredService<ResourceNotificationService>(),
AzureCosmosDBEmulatorFunctionalTests.cs (6)
172var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 220var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 289var rns = app.Services.GetRequiredService<ResourceNotificationService>();
AzureServiceBusExtensionsTests.cs (2)
135var 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>(); 188var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 222var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 261var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Containers.Tests (1)
DockerSocketBindMountTests.cs (1)
37var rns = app.ResourceNotifications;
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
153var notifications = e.Services.GetRequiredService<ResourceNotificationService>(); 608var notifications = services.GetRequiredService<ResourceNotificationService>(); 680var notifications = e.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Maui (1)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
20internal sealed class UnsupportedPlatformEventSubscriber(ResourceNotificationService notificationService) : IDistributedApplicationEventingSubscriber
Aspire.Hosting.MySql.Tests (3)
MySqlFunctionalTests.cs (3)
578var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 596static async Task<string?> GetContainerIdAsync(ResourceNotificationService rns, string resourceName, CancellationToken cancellationToken)
Aspire.Hosting.PostgreSQL.Tests (3)
PostgresFunctionalTests.cs (3)
562var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 575static async Task<string?> GetContainerIdAsync(ResourceNotificationService rns, string resourceName, CancellationToken cancellationToken)
Aspire.Hosting.Redis.Tests (6)
RedisFunctionalTests.cs (6)
144var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 476var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 511var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Testing.Tests (6)
ResourceLoggerForwarderServiceTests.cs (4)
33var resourceNotificationService = CreateResourceNotificationService(hostApplicationLifetime, resourceLoggerService); 54var resourceNotificationService = CreateResourceNotificationService(hostApplicationLifetime, resourceLoggerService); 126private static ResourceNotificationService CreateResourceNotificationService(TestHostApplicationLifetime hostApplicationLifetime, ResourceLoggerService resourceLoggerService) 128return 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 (93)
Dashboard\DashboardLifecycleHookTests.cs (10)
41var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(logger: factory.CreateLogger<ResourceNotificationService>()); 82var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 106var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 161var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 192var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 285var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 357var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 429var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 496ResourceNotificationService resourceNotificationService,
Dashboard\DashboardResourceTests.cs (2)
547var resourceNotificationService = app.Services.GetRequiredService<ResourceNotificationService>();
Dashboard\DashboardServiceTests.cs (6)
41var resourceNotificationService = CreateResourceNotificationService(resourceLoggerService); 94var resourceNotificationService = CreateResourceNotificationService(resourceLoggerService); 146var resourceNotificationService = CreateResourceNotificationService(resourceLoggerService); 581ResourceNotificationService? resourceNotificationService = null, 602private static ResourceNotificationService CreateResourceNotificationService(ResourceLoggerService resourceLoggerService) 604return new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Dcp\DcpExecutorTests.cs (3)
83var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 151var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 193var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
DistributedApplicationTests.cs (10)
134var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 177var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 252var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 329var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 733var rns = app.Services.GetRequiredService<ResourceNotificationService>();
HealthCheckTests.cs (2)
101var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Orchestrator\ApplicationOrchestratorTests.cs (14)
37var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 84var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 129var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 179var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 246var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 298var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 368var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 412var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 448ResourceNotificationService notificationService, 591var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 637var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 685var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 741var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 795var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
Orchestrator\ParameterProcessorTests.cs (4)
75var notificationService = ResourceNotificationServiceTestHelpers.Create(); 173var notificationService = ResourceNotificationServiceTestHelpers.Create(); 361var notificationService = ResourceNotificationServiceTestHelpers.Create(); 760ResourceNotificationService? notificationService = null,
ResourceNotificationTests.cs (26)
48var notificationService = ResourceNotificationServiceTestHelpers.Create(); 101var notificationService = ResourceNotificationServiceTestHelpers.Create(); 160var notificationService = ResourceNotificationServiceTestHelpers.Create(); 175var notificationService = ResourceNotificationServiceTestHelpers.Create(); 191var notificationService = ResourceNotificationServiceTestHelpers.Create(); 206var notificationService = ResourceNotificationServiceTestHelpers.Create(); 221var notificationService = ResourceNotificationServiceTestHelpers.Create(); 236var notificationService = ResourceNotificationServiceTestHelpers.Create(); 252var notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime); 267var notificationService = ResourceNotificationServiceTestHelpers.Create(); 283var notificationService = ResourceNotificationServiceTestHelpers.Create(); 299var notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime); 316var logger = new FakeLogger<ResourceNotificationService>(); 317var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 384var logger = new FakeLogger<ResourceNotificationService>(); 385var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 412var result = ResourceNotificationService.IsMicrosoftOpenType(type); 429var result = ResourceNotificationService.IsMicrosoftOpenType(type); 443var notificationService = ResourceNotificationServiceTestHelpers.Create(); 503var notificationService = ResourceNotificationServiceTestHelpers.Create(); 539var notificationService = ResourceNotificationServiceTestHelpers.Create(); 571var logger = new FakeLogger<ResourceNotificationService>(); 572var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 617var notificationService = ResourceNotificationServiceTestHelpers.Create(); 645var logger = new FakeLogger<ResourceNotificationService>(); 646var 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 (11)
365var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 401var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 444var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 519await e.Services.GetRequiredService<ResourceNotificationService>() 529var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 655var 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)
60var notification = @event.Notifications; // Get the notification service for state updates.
TestResource.cs (1)
32ResourceNotificationService notificationService,
HealthChecksSandbox.AppHost (1)
Program.cs (1)
64internal sealed class TestResourceLifecycle(ResourceNotificationService notificationService) : IDistributedApplicationEventingSubscriber
Stress.AppHost (1)
TestResource.cs (1)
51ResourceNotificationService notificationService,
TestingAppHost1.AppHost (2)
Program.cs (2)
59var notifications = app.Services.GetRequiredService<ResourceNotificationService>();