4 implementations of IOutgoingPeerResolver
Aspire.Dashboard (3)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
8
public sealed class BrowserLinkOutgoingPeerResolver :
IOutgoingPeerResolver
Model\DashboardSqliteOutgoingPeerResolver.cs (1)
8
internal sealed class DashboardSqliteOutgoingPeerResolver :
IOutgoingPeerResolver
Model\ResourceOutgoingPeerResolver.cs (1)
14
public sealed partial class ResourceOutgoingPeerResolver :
IOutgoingPeerResolver
, IAsyncDisposable
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (1)
9
public sealed class TestOutgoingPeerResolver :
IOutgoingPeerResolver
, IDisposable
20 references to IOutgoingPeerResolver
Aspire.Dashboard (8)
DashboardWebApplication.cs (3)
417
builder.Services.AddSingleton<
IOutgoingPeerResolver
, ResourceOutgoingPeerResolver>();
418
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<
IOutgoingPeerResolver
, DashboardSqliteOutgoingPeerResolver>());
419
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<
IOutgoingPeerResolver
, BrowserLinkOutgoingPeerResolver>());
Otlp\Storage\SqliteTelemetryRepository.cs (3)
28
private readonly IReadOnlyList<
IOutgoingPeerResolver
> _outgoingPeerResolvers;
88
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
102
foreach (
var
resolver in _outgoingPeerResolvers)
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
1187
foreach (
var
resolver in _outgoingPeerResolvers)
ServiceClient\RepositoryFactory.cs (1)
25
serviceProvider.GetServices<
IOutgoingPeerResolver
>());
Aspire.Dashboard.Components.Tests (5)
Layout\ResourceRowAvailabilityTests.cs (3)
258
configureServices: services => services.AddSingleton<
IOutgoingPeerResolver
, ResourceOutgoingPeerResolver>());
261
var
resolver = Services.GetRequiredService<
IOutgoingPeerResolver
>();
Shared\FluentUISetupHelpers.cs (2)
177
var outgoingPeerResolvers = context.Services.GetServices<
IOutgoingPeerResolver
>();
228
var outgoingPeerResolvers = services.GetServices<
IOutgoingPeerResolver
>();
Aspire.Dashboard.Tests (7)
BrowserLinkOutgoingPeerResolverTests.cs (1)
114
private static bool TryResolvePeerName(
IOutgoingPeerResolver
resolver, KeyValuePair<string, string>[] attributes, out string? peerName)
Shared\SqliteRepositoryTestHelpers.cs (4)
27
IOutgoingPeerResolver
[]? outgoingPeerResolvers = null)
73
IEnumerable<
IOutgoingPeerResolver
>? outgoingPeerResolvers = null)
107
IEnumerable<
IOutgoingPeerResolver
>? outgoingPeerResolvers = null)
139
IEnumerable<
IOutgoingPeerResolver
>? outgoingPeerResolvers)
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
1074
IEnumerable<
IOutgoingPeerResolver
>? outgoingPeerResolvers = null)
TelemetryRepositoryTests\TelemetryRepositoryTestBase.cs (1)
26
global::Aspire.Dashboard.Model.
IOutgoingPeerResolver
[]? outgoingPeerResolvers = null)