4 instantiations of ResourceNotificationService
Aspire.Hosting.Tests (4)
Dashboard\DashboardServiceTests.cs (3)
39var resourceNotificationService = new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService); 92var resourceNotificationService = new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService); 144var resourceNotificationService = new ResourceNotificationService(loggerFactory.CreateLogger<ResourceNotificationService>(), new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Utils\ResourceNotificationServiceTestHelpers.cs (1)
14return new ResourceNotificationService(
130 references to ResourceNotificationService
Aspire.Hosting (28)
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\ResourceNotificationService.cs (7)
24private readonly ILogger<ResourceNotificationService> _logger; 35/// Creates a new instance of <see cref="ResourceNotificationService"/>. 44{nameof(ResourceNotificationService)} now requires an {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}. 45Use the constructor that accepts an {nameof(ILogger)}<{nameof(ResourceNotificationService)}>, {nameof(IHostApplicationLifetime)}, {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}. 48public ResourceNotificationService(ILogger<ResourceNotificationService> logger, IHostApplicationLifetime hostApplicationLifetime) 57/// Creates a new instance of <see cref="ResourceNotificationService"/>. 64ILogger<ResourceNotificationService> logger,
Backchannel\AppHostRpcTarget.cs (1)
19ResourceNotificationService resourceNotificationService,
Dashboard\DashboardLifecycleHook.cs (1)
31ResourceNotificationService resourceNotificationService,
Dashboard\DashboardServiceData.cs (1)
22ResourceNotificationService resourceNotificationService,
Dashboard\DashboardServiceHost.cs (1)
56ResourceNotificationService resourceNotificationService,
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (1)
12internal sealed class CodespacesResourceUrlRewriterService(ILogger<CodespacesResourceUrlRewriterService> logger, IOptions<CodespacesOptions> options, CodespacesUrlRewriter codespaceUrlRewriter, ResourceNotificationService resourceNotificationService) : BackgroundService
DistributedApplication.cs (4)
52private ResourceNotificationService? _resourceNotifications; 245/// Two common use cases for the <see cref="ResourceNotificationService"/> are: 291public ResourceNotificationService ResourceNotifications => _resourceNotifications ??= _host.Services.GetRequiredService<ResourceNotificationService>();
DistributedApplicationBuilder.cs (1)
233_innerBuilder.Services.AddSingleton<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)
22private readonly ResourceNotificationService _notificationService; 33ResourceNotificationService notificationService, 169static Task PublishUpdateAsync(ResourceNotificationService notificationService, IResource resource, string? resourceId, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
ResourceBuilderExtensions.cs (2)
1673var rns = e.Services.GetRequiredService<ResourceNotificationService>();
ResourceLoggerForwarderService.cs (1)
16ResourceNotificationService resourceNotificationService,
Aspire.Hosting.Azure (2)
Provisioning\Provisioners\AzureProvisioner.cs (1)
34ResourceNotificationService notificationService,
Provisioning\Provisioners\BicepProvisioner.cs (1)
21ResourceNotificationService notificationService,
Aspire.Hosting.Azure.Tests (16)
AzureBicepProvisionerTests.cs (2)
281var rns = app.Services.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)
134var rns = app.Services.GetRequiredService<ResourceNotificationService>();
AzureStorageEmulatorFunctionalTests.cs (6)
46var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 92var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 156var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.MySql.Tests (2)
MySqlFunctionalTests.cs (2)
498var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.PostgreSQL.Tests (2)
PostgresFunctionalTests.cs (2)
483var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Redis.Tests (6)
RedisFunctionalTests.cs (6)
144var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 470var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 505var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Testing.Tests (4)
ResourceLoggerForwarderServiceTests.cs (2)
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 (63)
Dashboard\DashboardLifecycleHookTests.cs (6)
43var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(logger: factory.CreateLogger<ResourceNotificationService>()); 84var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 108var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 157var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 183ResourceNotificationService resourceNotificationService,
Dashboard\DashboardResourceTests.cs (2)
472var resourceNotificationService = app.Services.GetRequiredService<ResourceNotificationService>();
Dashboard\DashboardServiceTests.cs (7)
39var resourceNotificationService = new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService); 92var resourceNotificationService = new ResourceNotificationService(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService); 144var resourceNotificationService = new ResourceNotificationService(loggerFactory.CreateLogger<ResourceNotificationService>(), new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService); 228ResourceNotificationService resourceNotificationService,
Dcp\DcpExecutorTests.cs (3)
80var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 148var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 191var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
DistributedApplicationTests.cs (6)
127var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 170var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 245var rns = app.Services.GetRequiredService<ResourceNotificationService>();
HealthCheckTests.cs (2)
102var rns = app.Services.GetRequiredService<ResourceNotificationService>();
Orchestrator\ApplicationOrchestratorTests.cs (8)
30var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 77var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 122var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 165var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 232var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 284var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 354var resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(); 389ResourceNotificationService notificationService,
ResourceNotificationTests.cs (16)
49var notificationService = ResourceNotificationServiceTestHelpers.Create(); 102var notificationService = ResourceNotificationServiceTestHelpers.Create(); 161var notificationService = ResourceNotificationServiceTestHelpers.Create(); 176var notificationService = ResourceNotificationServiceTestHelpers.Create(); 192var notificationService = ResourceNotificationServiceTestHelpers.Create(); 207var notificationService = ResourceNotificationServiceTestHelpers.Create(); 222var notificationService = ResourceNotificationServiceTestHelpers.Create(); 237var notificationService = ResourceNotificationServiceTestHelpers.Create(); 253var notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime); 268var notificationService = ResourceNotificationServiceTestHelpers.Create(); 284var notificationService = ResourceNotificationServiceTestHelpers.Create(); 300var notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime); 317var logger = new FakeLogger<ResourceNotificationService>(); 318var notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger); 385var logger = new FakeLogger<ResourceNotificationService>(); 386var 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 (8)
333var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 369var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 408var rns = app.Services.GetRequiredService<ResourceNotificationService>(); 460var 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)
39var notification = @event.Notifications; // Get the notification service for state updates.
TestResource.cs (1)
30internal sealed class TestResourceLifecycleHook(ResourceNotificationService notificationService, ResourceLoggerService loggerService) : IDistributedApplicationLifecycleHook, IAsyncDisposable
Stress.AppHost (1)
TestResource.cs (1)
49internal sealed class TestResourceLifecycleHook(ResourceNotificationService notificationService, ResourceLoggerService loggerService) : IDistributedApplicationLifecycleHook, IAsyncDisposable
TestingAppHost1.AppHost (2)
Program.cs (2)
59var notifications = app.Services.GetRequiredService<ResourceNotificationService>();