32 instantiations of DevTunnelOptions
Aspire.Hosting.DevTunnels (5)
DevTunnelCli.cs (2)
59
options ??= new
DevTunnelOptions
();
80
options ??= new
DevTunnelOptions
();
DevTunnelResource.cs (1)
25
public DevTunnelOptions Options { get; } = options ?? new
DevTunnelOptions
();
DevTunnelResourceBuilderExtensions.cs (2)
72
options ??= new
DevTunnelOptions
();
248
=> AddDevTunnel(builder, name, tunnelId, new
DevTunnelOptions
Aspire.Hosting.DevTunnels.Tests (27)
DevTunnelCliClientTests.cs (17)
34
var result = await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
()
51
await client.CreateTunnelAsync("mytunnel",
new
() { Description = "" });
62
var result = await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
() { Description = "new" });
94
var result = await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
() { Description = "new" });
128
await client.CreateTunnelAsync("mytunnel",
new
() { AllowAnonymous = true });
142
await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
() { AllowAnonymous = true });
156
await Assert.ThrowsAnyAsync<DistributedApplicationException>(() => CreateClient(cli).CreateTunnelAsync("mytunnel",
new
() { Description = "new" }));
166
var result = await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
());
176
await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
() { AllowAnonymous = true });
186
await CreateClient(cli).CreateTunnelAsync("mytunnel",
new
());
198
await Assert.ThrowsAsync<DistributedApplicationException>(() => CreateClient(cli).CreateTunnelAsync("mytunnel",
new
()));
213
await Assert.ThrowsAsync<DistributedApplicationException>(() => CreateClient(cli).CreateTunnelAsync(requested,
new
() { AllowAnonymous = true }));
225
var result = await CreateClient(cli).CreateTunnelAsync(requested,
new
());
250
CreateClient(cli).CreateTunnelAsync("mytunnel",
new
() { Description = "new", AllowAnonymous = true }));
260
await Assert.ThrowsAsync<DistributedApplicationException>(() => CreateClient(cli).CreateTunnelAsync("mytunnel",
new
()));
325
await Assert.ThrowsAsync<DistributedApplicationException>(() => CreateClient(cli).CreateTunnelAsync("mytunnel",
new
()));
600
var options = new
DevTunnelOptions
DevTunnelExpirationTests.cs (7)
16
var options = new
DevTunnelOptions
();
31
var options = new
DevTunnelOptions
{ ExpirationHours = hours };
43
var options = new
DevTunnelOptions
{ ExpirationHours = 24 };
106
var options = new
DevTunnelOptions
140
var options = new
DevTunnelOptions
{ ExpirationHours = 25 };
162
var options = new
DevTunnelOptions
178
var options = new
DevTunnelOptions
{ ExpirationHours = 24 };
DevTunnelResourceBuilderExtensionsTests.cs (3)
179
var tunnel = builder.AddDevTunnel("tunnel", "mytunnel", new
DevTunnelOptions
212
var tunnel = builder.AddDevTunnel("tunnel", "mytunnel", new
DevTunnelOptions
354
var tunnel = builder.AddDevTunnel("tunnel", "mytunnel", new
DevTunnelOptions
20 references to DevTunnelOptions
Aspire.Hosting.DevTunnels (11)
DevTunnelCli.cs (4)
53
DevTunnelOptions
? options = null,
74
DevTunnelOptions
? options = null,
411
private static string? GetExpirationArgument(
DevTunnelOptions
options)
416
private static string? GetServiceUri(
DevTunnelOptions
options)
DevTunnelCliClient.cs (2)
67
public Task<DevTunnelStatus> CreateTunnelAsync(string tunnelId,
DevTunnelOptions
options, ILogger? logger = default, CancellationToken cancellationToken = default)
70
private async Task<DevTunnelStatus> CreateTunnelCoreAsync(string tunnelId,
DevTunnelOptions
options, ILogger? logger, CancellationToken cancellationToken)
DevTunnelResource.cs (2)
19
public sealed class DevTunnelResource(string name, string tunnelId, string command, string workingDirectory,
DevTunnelOptions
? options = null)
25
public
DevTunnelOptions
Options { get; } = options ?? new DevTunnelOptions();
DevTunnelResourceBuilderExtensions.cs (2)
53
DevTunnelOptions
? options = null)
359
/// Sets <see cref="
DevTunnelOptions
.AllowAnonymous"/> to <c>true</c> on <see cref="DevTunnelResource.Options"/> .
IDevTunnelClient.cs (1)
17
Task<DevTunnelStatus> CreateTunnelAsync(string tunnelId,
DevTunnelOptions
options, ILogger? logger = default, CancellationToken cancellationToken = default);
Aspire.Hosting.DevTunnels.Tests (9)
DevTunnelCliClientTests.cs (1)
600
var
options = new DevTunnelOptions
DevTunnelExpirationTests.cs (7)
16
var
options = new DevTunnelOptions();
31
var
options = new DevTunnelOptions { ExpirationHours = hours };
43
var
options = new DevTunnelOptions { ExpirationHours = 24 };
106
var
options = new DevTunnelOptions
140
var
options = new DevTunnelOptions { ExpirationHours = 25 };
162
var
options = new DevTunnelOptions
178
var
options = new DevTunnelOptions { ExpirationHours = 24 };
TestDevTunnelClient.cs (1)
48
public Task<DevTunnelStatus> CreateTunnelAsync(string tunnelId,
DevTunnelOptions
options, ILogger? logger = null, CancellationToken cancellationToken = default)