1 instantiation of DevTunnelResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
88var tunnelResource = new DevTunnelResource(name, tunnelId, DevTunnelCli.GetCliPath(builder.Configuration), workingDirectory, options);
39 references to DevTunnelResource
Aspire.Hosting.DevTunnels (37)
DevTunnelHealthCheck.cs (2)
14DevTunnelResource tunnelResource, 21private readonly DevTunnelResource _tunnelResource = tunnelResource ?? throw new ArgumentNullException(nameof(tunnelResource));
DevTunnelPortHealthCheck.cs (2)
9internal sealed class DevTunnelPortHealthCheck(DevTunnelResource tunnelResource, int port) : IHealthCheck 11private readonly DevTunnelResource _tunnelResource = tunnelResource ?? throw new ArgumentNullException(nameof(tunnelResource));
DevTunnelResource.cs (3)
53/// <param name="tunnel">The parent <see cref="DevTunnelResource"/> this port belongs to.</param> 58DevTunnelResource tunnel, 77public DevTunnelResource DevTunnel { get; }
DevTunnelResourceBuilderExtensions.cs (30)
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); 238internal static IResourceBuilder<DevTunnelResource> AddDevTunnelForPolyglot( 260public static IResourceBuilder<DevTunnelResource> WithReference<TResource>( 261this IResourceBuilder<DevTunnelResource> tunnelBuilder, 277/// To expose only specific endpoints on the referenced resource, use <see cref="WithReference(IResourceBuilder{DevTunnelResource}, EndpointReference, DevTunnelPortOptions?)"/>. 284public static IResourceBuilder<DevTunnelResource> WithReference<TResource>( 285this IResourceBuilder<DevTunnelResource> tunnelBuilder, 309public static IResourceBuilder<DevTunnelResource> WithReference( 310this IResourceBuilder<DevTunnelResource> tunnelBuilder, 322public static IResourceBuilder<DevTunnelResource> WithReference( 323this IResourceBuilder<DevTunnelResource> tunnelBuilder, 332/// 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. 339public static IResourceBuilder<DevTunnelResource> WithReference( 340this IResourceBuilder<DevTunnelResource> tunnelBuilder, 356/// Sets <see cref="DevTunnelOptions.AllowAnonymous"/> to <c>true</c> on <see cref="DevTunnelResource.Options"/> . 361public static IResourceBuilder<DevTunnelResource> WithAnonymousAccess(this IResourceBuilder<DevTunnelResource> tunnelBuilder) 371/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{DevTunnelResource}, IResource, string)"/> instead. 380public static EndpointReference GetEndpoint<TResource>(this IResourceBuilder<DevTunnelResource> tunnelBuilder, IResourceBuilder<TResource> resourceBuilder, string endpointName) 394/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{DevTunnelResource}, EndpointReference)"/> instead. 401public static EndpointReference GetEndpoint(this IResourceBuilder<DevTunnelResource> tunnelBuilder, IResource resource, string endpointName) 425public static EndpointReference GetEndpoint(this IResourceBuilder<DevTunnelResource> tunnelBuilder, EndpointReference targetEndpointReference) 442private static EndpointReference CreateEndpointReferenceWithError(DevTunnelResource tunnelResource, IResource targetResource, string endpointName) 465IResourceBuilder<IResourceWithEndpoints> targetResource, IResourceBuilder<DevTunnelResource> tunnelResource) 530IResourceBuilder<DevTunnelResource> tunnelBuilder, 534var tunnel = tunnelBuilder.Resource; 774var assembly = typeof(DevTunnelResource).Assembly;
Aspire.Hosting.Maui (2)
Annotations\OtlpDevTunnelConfigurationAnnotation.cs (2)
29public IResourceBuilder<DevTunnelResource> DevTunnel { get; } 34IResourceBuilder<DevTunnelResource> devTunnel)