1 implementation of IDevTunnelClient
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
10internal sealed class DevTunnelCliClient(IConfiguration configuration) : IDevTunnelClient
8 references to IDevTunnelClient
Aspire.Hosting.DevTunnels (8)
DevTunnelHealthCheck.cs (2)
8internal sealed class DevTunnelHealthCheck(IDevTunnelClient devTunnelClient, DevTunnelResource tunnelResource) : IHealthCheck 10private readonly IDevTunnelClient _devTunnelClient = devTunnelClient ?? throw new ArgumentNullException(nameof(devTunnelClient));
DevTunnelLoginManager.cs (2)
11IDevTunnelClient devTunnelClient, 18private readonly IDevTunnelClient _devTunnelClient = devTunnelClient;
DevTunnelResourceBuilderExtensions.cs (4)
79builder.Services.TryAddSingleton<IDevTunnelClient, DevTunnelCliClient>(); 88services => new DevTunnelHealthCheck(services.GetRequiredService<IDevTunnelClient>(), tunnelResource), 115var devTunnelClient = e.Services.GetRequiredService<IDevTunnelClient>();