15 instantiations of DevTunnelAccessStatus
Aspire.Hosting.DevTunnels.Tests (15)
DevTunnelAccessStatusTests.cs (10)
15var status = new DevTunnelAccessStatus(); 22var status = new DevTunnelAccessStatus 32var status = new DevTunnelAccessStatus 42var status = new DevTunnelAccessStatus 55var status = new DevTunnelAccessStatus 67var status = new DevTunnelAccessStatus 80var status = new DevTunnelAccessStatus 95var status = new DevTunnelAccessStatus 111var status = new DevTunnelAccessStatus 127var status = new DevTunnelAccessStatus
DevTunnelMonitorTests.cs (4)
576var allowed = new DevTunnelAccessStatus 622test.Client.AccessStatus = new() 627test.Client.AccessStatus = new() 649test.Client.AccessStatus = new()
TestDevTunnelClient.cs (1)
24public DevTunnelAccessStatus AccessStatus { get; set; } = new();
38 references to DevTunnelAccessStatus
Aspire.Hosting.DevTunnels (15)
DevTunnelCliClient.cs (9)
158(var accessStatus, exitCode, error) = await CallCliAsJsonAsync<DevTunnelAccessStatus>( 168(accessStatus, exitCode, error) = await CallCliAsJsonAsync<DevTunnelAccessStatus>( 388IReadOnlyList<DevTunnelAccessStatus.AccessControlEntry> access, 425var (reset, exitCode, error) = await CallCliAsJsonAsync<DevTunnelAccessStatus>( 441var (created, exitCode, error) = await CallCliAsJsonAsync<DevTunnelAccessStatus>( 495public async Task<DevTunnelAccessStatus> GetAccessAsync(string tunnelId, int? portNumber = null, ILogger? logger = default, CancellationToken cancellationToken = default) 498var (access, exitCode, error) = await CallCliAsJsonAsync<DevTunnelAccessStatus>( 588|| result is DevTunnelAccessStatus { AccessControlEntries: null })
DevTunnelMonitor.cs (1)
327DevTunnelAccessStatus? access = null;
DevTunnelResource.cs (2)
41internal DevTunnelAccessStatus? LastKnownAccessStatus { get; set; } 98internal DevTunnelAccessStatus? LastKnownAccessStatus { get; set; }
IDevTunnelClient.cs (3)
27Task<DevTunnelAccessStatus> GetAccessAsync(string tunnelId, int? portNumber = null, ILogger? logger = default, CancellationToken cancellationToken = default); 47public IReadOnlyList<DevTunnelAccessStatus.AccessControlEntry>? AccessControl { get; init; } 68public IReadOnlyList<DevTunnelAccessStatus.AccessControlEntry>? AccessControl { get; init; }
Aspire.Hosting.DevTunnels.Tests (23)
DevTunnelAccessStatusTests.cs (12)
15var status = new DevTunnelAccessStatus(); 22var status = new DevTunnelAccessStatus 32var status = new DevTunnelAccessStatus 42var status = new DevTunnelAccessStatus 55var status = new DevTunnelAccessStatus 67var status = new DevTunnelAccessStatus 80var status = new DevTunnelAccessStatus 95var status = new DevTunnelAccessStatus 99.. (deny ? new DevTunnelAccessStatus.AccessControlEntry[] { new("Anonymous", false, true, [], ["connect"]) } : []) 111var status = new DevTunnelAccessStatus 127var status = new DevTunnelAccessStatus 140var rule = new DevTunnelAccessStatus.AccessControlEntry("Anonymous", deny, false, [], ["connect"]);
DevTunnelCliClientTests.cs (4)
536var userRule = new DevTunnelAccessStatus.AccessControlEntry("Users", false, false, ["test-user"], ["connect"]); 634private static DevTunnelAccessStatus.AccessControlEntry AnonymousAccess(bool deny) => new("Anonymous", deny, false, [], ["connect"]); 636private static string TunnelJson(string description = "expected", string expiration = "30 days", DevTunnelAccessStatus.AccessControlEntry[]? access = null, string tunnelId = "mytunnel.usw2") => 649private static string PortJson(string protocol = "http", string description = "expected", string[]? labels = null, DevTunnelAccessStatus.AccessControlEntry[]? access = null, string tunnelId = "mytunnel.usw2", int portNumber = 3000) =>
DevTunnelMonitorTests.cs (4)
504var response = new TaskCompletionSource<DevTunnelAccessStatus>(TaskCreationOptions.RunContinuationsAsynchronously); 526var response = new TaskCompletionSource<DevTunnelAccessStatus>(TaskCreationOptions.RunContinuationsAsynchronously); 576var allowed = new DevTunnelAccessStatus 758var response = new TaskCompletionSource<DevTunnelAccessStatus>(TaskCreationOptions.RunContinuationsAsynchronously);
TestDevTunnelClient.cs (3)
24public DevTunnelAccessStatus AccessStatus { get; set; } = new(); 28public Func<int?, CancellationToken, Task<DevTunnelAccessStatus>>? GetAccessCallback { get; set; } 78public Task<DevTunnelAccessStatus> GetAccessAsync(string tunnelId, int? portNumber = null, ILogger? logger = null, CancellationToken cancellationToken = default)