4 instantiations of ResourceNotificationService
Aspire.Hosting.Tests (4)
Dashboard\DashboardServiceTests.cs (3)
39
var resourceNotificationService = new
ResourceNotificationService
(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
92
var resourceNotificationService = new
ResourceNotificationService
(NullLogger<ResourceNotificationService>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
144
var resourceNotificationService = new
ResourceNotificationService
(loggerFactory.CreateLogger<ResourceNotificationService>(), new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
Utils\ResourceNotificationServiceTestHelpers.cs (1)
14
return new
ResourceNotificationService
(
120 references to ResourceNotificationService
Aspire.Hosting (24)
ApplicationModel\ResourceNotificationService.cs (7)
24
private readonly ILogger<
ResourceNotificationService
> _logger;
35
/// Creates a new instance of <see cref="
ResourceNotificationService
"/>.
44
{nameof(
ResourceNotificationService
)} now requires an {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}.
45
Use the constructor that accepts an {nameof(ILogger)}<{nameof(
ResourceNotificationService
)}>, {nameof(IHostApplicationLifetime)}, {nameof(IServiceProvider)} and {nameof(ResourceLoggerService)}.
48
public ResourceNotificationService(ILogger<
ResourceNotificationService
> logger, IHostApplicationLifetime hostApplicationLifetime)
57
/// Creates a new instance of <see cref="
ResourceNotificationService
"/>.
64
ILogger<
ResourceNotificationService
> logger,
Backchannel\AppHostRpcTarget.cs (1)
20
ResourceNotificationService
resourceNotificationService,
Dashboard\DashboardLifecycleHook.cs (1)
30
ResourceNotificationService
resourceNotificationService,
Dashboard\DashboardServiceData.cs (1)
22
ResourceNotificationService
resourceNotificationService,
Dashboard\DashboardServiceHost.cs (1)
56
ResourceNotificationService
resourceNotificationService,
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (1)
12
internal sealed class CodespacesResourceUrlRewriterService(ILogger<CodespacesResourceUrlRewriterService> logger, IOptions<CodespacesOptions> options, CodespacesUrlRewriter codespaceUrlRewriter,
ResourceNotificationService
resourceNotificationService) : BackgroundService
DistributedApplication.cs (4)
52
private
ResourceNotificationService
? _resourceNotifications;
245
/// Two common use cases for the <see cref="
ResourceNotificationService
"/> are:
291
public
ResourceNotificationService
ResourceNotifications => _resourceNotifications ??= _host.Services.GetRequiredService<
ResourceNotificationService
>();
DistributedApplicationBuilder.cs (1)
234
_innerBuilder.Services.AddSingleton<
ResourceNotificationService
>();
Health\ResourceHealthCheckService.cs (1)
14
internal class ResourceHealthCheckService(ILogger<ResourceHealthCheckService> logger,
ResourceNotificationService
resourceNotificationService, HealthCheckService healthCheckService, IServiceProvider services, IDistributedApplicationEventing eventing, TimeProvider timeProvider) : BackgroundService
Orchestrator\ApplicationOrchestrator.cs (3)
22
private readonly
ResourceNotificationService
_notificationService;
32
ResourceNotificationService
notificationService,
143
static Task PublishUpdateAsync(
ResourceNotificationService
notificationService, IResource resource, string? resourceId, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
ResourceBuilderExtensions.cs (2)
1626
var
rns = e.Services.GetRequiredService<
ResourceNotificationService
>();
ResourceLoggerForwarderService.cs (1)
16
ResourceNotificationService
resourceNotificationService,
Aspire.Hosting.Azure (3)
AzureResourcePreparer.cs (1)
21
ResourceNotificationService
notificationService
Provisioning\Provisioners\AzureProvisioner.cs (1)
35
ResourceNotificationService
notificationService,
Provisioning\Provisioners\BicepProvisioner.cs (1)
21
ResourceNotificationService
notificationService,
Aspire.Hosting.Azure.Tests (12)
AzureBicepProvisionerTests.cs (2)
282
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
AzureCosmosDBEmulatorFunctionalTests.cs (6)
173
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
221
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
290
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
AzureServiceBusExtensionsTests.cs (2)
217
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
AzureStorageEmulatorFunctionalTests.cs (2)
47
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Hosting.Elasticsearch.Tests (2)
ElasticsearchFunctionalTests.cs (2)
44
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Hosting.MySql.Tests (2)
MySqlFunctionalTests.cs (2)
498
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Hosting.PostgreSQL.Tests (2)
PostgresFunctionalTests.cs (2)
483
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Hosting.Redis.Tests (6)
RedisFunctionalTests.cs (6)
145
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
471
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
506
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Hosting.Testing.Tests (4)
ResourceLoggerForwarderServiceTests.cs (2)
126
private static
ResourceNotificationService
CreateResourceNotificationService(TestHostApplicationLifetime hostApplicationLifetime, ResourceLoggerService resourceLoggerService)
128
return new ResourceNotificationService(NullLogger<
ResourceNotificationService
>.Instance, hostApplicationLifetime, new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
35
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Hosting.Tests (59)
Dashboard\DashboardLifecycleHookTests.cs (5)
42
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create(logger: factory.CreateLogger<
ResourceNotificationService
>());
83
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
104
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
130
ResourceNotificationService
resourceNotificationService,
Dashboard\DashboardResourceTests.cs (2)
472
var
resourceNotificationService = app.Services.GetRequiredService<
ResourceNotificationService
>();
Dashboard\DashboardServiceTests.cs (7)
39
var
resourceNotificationService = new ResourceNotificationService(NullLogger<
ResourceNotificationService
>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
92
var
resourceNotificationService = new ResourceNotificationService(NullLogger<
ResourceNotificationService
>.Instance, new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
144
var
resourceNotificationService = new ResourceNotificationService(loggerFactory.CreateLogger<
ResourceNotificationService
>(), new TestHostApplicationLifetime(), new ServiceCollection().BuildServiceProvider(), resourceLoggerService);
213
ResourceNotificationService
resourceNotificationService,
Dcp\DcpExecutorTests.cs (3)
80
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
148
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
191
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
DistributedApplicationTests.cs (6)
127
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
170
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
232
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
HealthCheckTests.cs (2)
85
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Orchestrator\ApplicationOrchestratorTests.cs (5)
31
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
80
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
147
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
200
var
resourceNotificationService = ResourceNotificationServiceTestHelpers.Create();
256
ResourceNotificationService
notificationService,
ResourceNotificationTests.cs (16)
49
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
102
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
161
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
176
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
192
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
207
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
222
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
237
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
253
var
notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime);
268
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
284
var
notificationService = ResourceNotificationServiceTestHelpers.Create();
300
var
notificationService = ResourceNotificationServiceTestHelpers.Create(hostApplicationLifetime: hostApplicationLifetime);
317
var logger = new FakeLogger<
ResourceNotificationService
>();
318
var
notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger);
385
var logger = new FakeLogger<
ResourceNotificationService
>();
386
var
notificationService = ResourceNotificationServiceTestHelpers.Create(logger: logger);
Utils\LoggerNotificationExtensions.cs (2)
35
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Utils\ResourceNotificationServiceTestHelpers.cs (3)
12
public static
ResourceNotificationService
Create(ILogger<
ResourceNotificationService
>? logger = null, IHostApplicationLifetime? hostApplicationLifetime = null, ResourceLoggerService? resourceLoggerService = null)
15
logger ?? new NullLogger<
ResourceNotificationService
>(),
WithUrlsTests.cs (8)
304
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
340
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
379
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
431
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
Aspire.Playground.Tests (2)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
35
var
rns = app.Services.GetRequiredService<
ResourceNotificationService
>();
CustomResources.AppHost (1)
TestResource.cs (1)
30
internal sealed class TestResourceLifecycleHook(
ResourceNotificationService
notificationService, ResourceLoggerService loggerService) : IDistributedApplicationLifecycleHook, IAsyncDisposable
Stress.AppHost (1)
TestResource.cs (1)
49
internal sealed class TestResourceLifecycleHook(
ResourceNotificationService
notificationService, ResourceLoggerService loggerService) : IDistributedApplicationLifecycleHook, IAsyncDisposable
TestingAppHost1.AppHost (2)
Program.cs (2)
59
var
notifications = app.Services.GetRequiredService<
ResourceNotificationService
>();