4 implementations of IOutgoingPeerResolver
Aspire.Dashboard (3)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
8public sealed class BrowserLinkOutgoingPeerResolver : IOutgoingPeerResolver
Model\DashboardSqliteOutgoingPeerResolver.cs (1)
8internal sealed class DashboardSqliteOutgoingPeerResolver : IOutgoingPeerResolver
Model\ResourceOutgoingPeerResolver.cs (1)
14public sealed partial class ResourceOutgoingPeerResolver : IOutgoingPeerResolver, IAsyncDisposable
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (1)
9public sealed class TestOutgoingPeerResolver : IOutgoingPeerResolver, IDisposable
17 references to IOutgoingPeerResolver
Aspire.Dashboard (8)
DashboardWebApplication.cs (3)
345builder.Services.AddSingleton<IOutgoingPeerResolver, ResourceOutgoingPeerResolver>(); 346builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOutgoingPeerResolver, DashboardSqliteOutgoingPeerResolver>()); 347builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOutgoingPeerResolver, BrowserLinkOutgoingPeerResolver>());
Otlp\Storage\SqliteTelemetryRepository.cs (3)
28private readonly IReadOnlyList<IOutgoingPeerResolver> _outgoingPeerResolvers; 63IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers) 77foreach (var resolver in _outgoingPeerResolvers)
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
1187foreach (var resolver in _outgoingPeerResolvers)
ServiceClient\RepositoryFactory.cs (1)
25serviceProvider.GetServices<IOutgoingPeerResolver>());
Aspire.Dashboard.Components.Tests (2)
Shared\FluentUISetupHelpers.cs (2)
164var outgoingPeerResolvers = context.Services.GetServices<IOutgoingPeerResolver>(); 213var outgoingPeerResolvers = services.GetServices<IOutgoingPeerResolver>();
Aspire.Dashboard.Tests (7)
BrowserLinkOutgoingPeerResolverTests.cs (1)
114private static bool TryResolvePeerName(IOutgoingPeerResolver resolver, KeyValuePair<string, string>[] attributes, out string? peerName)
Shared\SqliteRepositoryTestHelpers.cs (4)
27IOutgoingPeerResolver[]? outgoingPeerResolvers = null) 73IEnumerable<IOutgoingPeerResolver>? outgoingPeerResolvers = null) 107IEnumerable<IOutgoingPeerResolver>? outgoingPeerResolvers = null) 139IEnumerable<IOutgoingPeerResolver>? outgoingPeerResolvers)
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
953IEnumerable<IOutgoingPeerResolver>? outgoingPeerResolvers = null)
TelemetryRepositoryTests\TelemetryRepositoryTestBase.cs (1)
26global::Aspire.Dashboard.Model.IOutgoingPeerResolver[]? outgoingPeerResolvers = null)