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