2 instantiations of DevTunnelResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
88
var tunnelResource = new
DevTunnelResource
(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1204
var resolutionEventResource = new
DevTunnelResource
(
43 references to DevTunnelResource
Aspire.Hosting.DevTunnels (37)
DevTunnelMonitor.cs (2)
24
private readonly
DevTunnelResource
_resource;
51
public DevTunnelMonitor(
DevTunnelResource
resource, IServiceProvider services)
DevTunnelResource.cs (3)
64
/// <param name="tunnel">The parent <see cref="
DevTunnelResource
"/> this port belongs to.</param>
69
DevTunnelResource
tunnel,
88
public
DevTunnelResource
DevTunnel { get; }
DevTunnelResourceBuilderExtensions.cs (32)
34
/// the tunnel requires authentication, but anonymous access can be enabled via <see cref="WithAnonymousAccess(IResourceBuilder{
DevTunnelResource
})"/>.
49
public static IResourceBuilder<
DevTunnelResource
> AddDevTunnel(
88
var
tunnelResource = new DevTunnelResource(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
241
internal static IResourceBuilder<
DevTunnelResource
> AddDevTunnelForPolyglot(
263
public static IResourceBuilder<
DevTunnelResource
> WithReference<TResource>(
264
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
280
/// To expose only specific endpoints on the referenced resource, use <see cref="WithReference(IResourceBuilder{
DevTunnelResource
}, EndpointReference, DevTunnelPortOptions?)"/>.
287
public static IResourceBuilder<
DevTunnelResource
> WithReference<TResource>(
288
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
312
public static IResourceBuilder<
DevTunnelResource
> WithReference(
313
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
325
public static IResourceBuilder<
DevTunnelResource
> WithReference(
326
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
335
/// This overload is not available in polyglot app hosts. Use <see cref="WithReference(IResourceBuilder{
DevTunnelResource
}, EndpointReference)"/> or <see cref="WithReference(IResourceBuilder{
DevTunnelResource
}, EndpointReference, bool)"/> instead.
342
public static IResourceBuilder<
DevTunnelResource
> WithReference(
343
this IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
359
/// Sets <see cref="DevTunnelOptions.AllowAnonymous"/> to <c>true</c> on <see cref="
DevTunnelResource
.Options"/> .
364
public static IResourceBuilder<
DevTunnelResource
> WithAnonymousAccess(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder)
389
public static IResourceBuilder<
DevTunnelResource
> WithExpiration(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, int expirationHours)
404
/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{
DevTunnelResource
}, IResource, string)"/> instead.
413
public static EndpointReference GetEndpoint<TResource>(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, IResourceBuilder<TResource> resourceBuilder, string endpointName)
427
/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{
DevTunnelResource
}, EndpointReference)"/> instead.
434
public static EndpointReference GetEndpoint(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, IResource resource, string endpointName)
458
public static EndpointReference GetEndpoint(this IResourceBuilder<
DevTunnelResource
> tunnelBuilder, EndpointReference targetEndpointReference)
475
private static EndpointReference CreateEndpointReferenceWithError(
DevTunnelResource
tunnelResource, IResource targetResource, string endpointName)
498
IResourceBuilder<IResourceWithEndpoints> targetResource, IResourceBuilder<
DevTunnelResource
> tunnelResource)
564
IResourceBuilder<
DevTunnelResource
> tunnelBuilder,
568
var
tunnel = tunnelBuilder.Resource;
953
var assembly = typeof(
DevTunnelResource
).Assembly;
Aspire.Hosting.DevTunnels.Tests (2)
DevTunnelExpirationTests.cs (1)
72
IResourceBuilder<
DevTunnelResource
> builder = null!;
TestDevTunnelMonitor.cs (1)
54
public
DevTunnelResource
Tunnel { get; }
Aspire.Hosting.Maui (3)
Annotations\OtlpDevTunnelConfigurationAnnotation.cs (2)
33
public IResourceBuilder<
DevTunnelResource
> DevTunnel { get; }
53
IResourceBuilder<
DevTunnelResource
> devTunnel,
MauiOtlpExtensions.cs (1)
129
if (evt.Resource is
DevTunnelResource
devTunnelResource &&
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1204
var
resolutionEventResource = new DevTunnelResource(