2 instantiations of DevTunnelResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
88var tunnelResource = new DevTunnelResource(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1205var resolutionEventResource = new DevTunnelResource(
44 references to DevTunnelResource
Aspire.Hosting.DevTunnels (39)
DevTunnelHealthCheck.cs (2)
13DevTunnelResource tunnelResource, 20private readonly DevTunnelResource _tunnelResource = tunnelResource ?? throw new ArgumentNullException(nameof(tunnelResource));
DevTunnelPortHealthCheck.cs (2)
17var tunnelResource = _portResource.DevTunnel; 42var tunnelResource = _portResource.DevTunnel;
DevTunnelResource.cs (3)
64/// <param name="tunnel">The parent <see cref="DevTunnelResource"/> this port belongs to.</param> 69DevTunnelResource tunnel, 88public DevTunnelResource DevTunnel { get; }
DevTunnelResourceBuilderExtensions.cs (32)
34/// the tunnel requires authentication, but anonymous access can be enabled via <see cref="WithAnonymousAccess(IResourceBuilder{DevTunnelResource})"/>. 49public static IResourceBuilder<DevTunnelResource> AddDevTunnel( 88var tunnelResource = new DevTunnelResource(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options); 245internal static IResourceBuilder<DevTunnelResource> AddDevTunnelForPolyglot( 267public static IResourceBuilder<DevTunnelResource> WithReference<TResource>( 268this IResourceBuilder<DevTunnelResource> tunnelBuilder, 284/// To expose only specific endpoints on the referenced resource, use <see cref="WithReference(IResourceBuilder{DevTunnelResource}, EndpointReference, DevTunnelPortOptions?)"/>. 291public static IResourceBuilder<DevTunnelResource> WithReference<TResource>( 292this IResourceBuilder<DevTunnelResource> tunnelBuilder, 316public static IResourceBuilder<DevTunnelResource> WithReference( 317this IResourceBuilder<DevTunnelResource> tunnelBuilder, 329public static IResourceBuilder<DevTunnelResource> WithReference( 330this IResourceBuilder<DevTunnelResource> tunnelBuilder, 339/// 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. 346public static IResourceBuilder<DevTunnelResource> WithReference( 347this IResourceBuilder<DevTunnelResource> tunnelBuilder, 363/// Sets <see cref="DevTunnelOptions.AllowAnonymous"/> to <c>true</c> on <see cref="DevTunnelResource.Options"/> . 368public static IResourceBuilder<DevTunnelResource> WithAnonymousAccess(this IResourceBuilder<DevTunnelResource> tunnelBuilder) 393public static IResourceBuilder<DevTunnelResource> WithExpiration(this IResourceBuilder<DevTunnelResource> tunnelBuilder, int expirationHours) 408/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{DevTunnelResource}, IResource, string)"/> instead. 417public static EndpointReference GetEndpoint<TResource>(this IResourceBuilder<DevTunnelResource> tunnelBuilder, IResourceBuilder<TResource> resourceBuilder, string endpointName) 431/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{DevTunnelResource}, EndpointReference)"/> instead. 438public static EndpointReference GetEndpoint(this IResourceBuilder<DevTunnelResource> tunnelBuilder, IResource resource, string endpointName) 462public static EndpointReference GetEndpoint(this IResourceBuilder<DevTunnelResource> tunnelBuilder, EndpointReference targetEndpointReference) 479private static EndpointReference CreateEndpointReferenceWithError(DevTunnelResource tunnelResource, IResource targetResource, string endpointName) 502IResourceBuilder<IResourceWithEndpoints> targetResource, IResourceBuilder<DevTunnelResource> tunnelResource) 568IResourceBuilder<DevTunnelResource> tunnelBuilder, 572var tunnel = tunnelBuilder.Resource; 940var assembly = typeof(DevTunnelResource).Assembly;
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelExpirationTests.cs (1)
72IResourceBuilder<DevTunnelResource> builder = null!;
Aspire.Hosting.Maui (3)
Annotations\OtlpDevTunnelConfigurationAnnotation.cs (2)
33public IResourceBuilder<DevTunnelResource> DevTunnel { get; } 53IResourceBuilder<DevTunnelResource> devTunnel,
MauiOtlpExtensions.cs (1)
129if (evt.Resource is DevTunnelResource devTunnelResource &&
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1205var resolutionEventResource = new DevTunnelResource(