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