Share via


DevTunnelsResourceBuilderExtensions.GetEndpoint Method

Definition

Overloads

GetEndpoint(IResourceBuilder<DevTunnelResource>, EndpointReference)

Gets the tunnel endpoint reference for the specified target endpoint.

GetEndpoint(IResourceBuilder<DevTunnelResource>, IResource, String)

Gets the tunnel endpoint reference for the specified target resource and endpoint.

GetEndpoint<TResource>(IResourceBuilder<DevTunnelResource>, IResourceBuilder<TResource>, String)

Gets the tunnel endpoint reference for the specified target resource and endpoint.

GetEndpoint(IResourceBuilder<DevTunnelResource>, EndpointReference)

Source:
DevTunnelResourceBuilderExtensions.cs

Gets the tunnel endpoint reference for the specified target endpoint.

public static Aspire.Hosting.ApplicationModel.EndpointReference GetEndpoint(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.DevTunnels.DevTunnelResource> tunnelBuilder, Aspire.Hosting.ApplicationModel.EndpointReference targetEndpointReference);
static member GetEndpoint : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.DevTunnels.DevTunnelResource> * Aspire.Hosting.ApplicationModel.EndpointReference -> Aspire.Hosting.ApplicationModel.EndpointReference
<Extension()>
Public Function GetEndpoint (tunnelBuilder As IResourceBuilder(Of DevTunnelResource), targetEndpointReference As EndpointReference) As EndpointReference

Parameters

tunnelBuilder
IResourceBuilder<DevTunnelResource>

The dev tunnel resource builder.

targetEndpointReference
EndpointReference

The target endpoint reference.

Returns

An EndpointReference representing the public tunnel endpoint.

Applies to

GetEndpoint(IResourceBuilder<DevTunnelResource>, IResource, String)

Source:
DevTunnelResourceBuilderExtensions.cs

Gets the tunnel endpoint reference for the specified target resource and endpoint.

public static Aspire.Hosting.ApplicationModel.EndpointReference GetEndpoint(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.DevTunnels.DevTunnelResource> tunnelBuilder, Aspire.Hosting.ApplicationModel.IResource resource, string endpointName);
static member GetEndpoint : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.DevTunnels.DevTunnelResource> * Aspire.Hosting.ApplicationModel.IResource * string -> Aspire.Hosting.ApplicationModel.EndpointReference
<Extension()>
Public Function GetEndpoint (tunnelBuilder As IResourceBuilder(Of DevTunnelResource), resource As IResource, endpointName As String) As EndpointReference

Parameters

tunnelBuilder
IResourceBuilder<DevTunnelResource>

The dev tunnel resource builder.

resource
IResource

The target resource.

endpointName
String

The name of the endpoint on the target resource.

Returns

An EndpointReference representing the public tunnel endpoint.

Applies to

GetEndpoint<TResource>(IResourceBuilder<DevTunnelResource>, IResourceBuilder<TResource>, String)

Source:
DevTunnelResourceBuilderExtensions.cs

Gets the tunnel endpoint reference for the specified target resource and endpoint.

public static Aspire.Hosting.ApplicationModel.EndpointReference GetEndpoint<TResource>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.DevTunnels.DevTunnelResource> tunnelBuilder, Aspire.Hosting.ApplicationModel.IResourceBuilder<TResource> resourceBuilder, string endpointName) where TResource : Aspire.Hosting.ApplicationModel.IResourceWithEndpoints;
static member GetEndpoint : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.DevTunnels.DevTunnelResource> * Aspire.Hosting.ApplicationModel.IResourceBuilder<'Resource (requires 'Resource :> Aspire.Hosting.ApplicationModel.IResourceWithEndpoints)> * string -> Aspire.Hosting.ApplicationModel.EndpointReference (requires 'Resource :> Aspire.Hosting.ApplicationModel.IResourceWithEndpoints)
<Extension()>
Public Function GetEndpoint(Of TResource As IResourceWithEndpoints) (tunnelBuilder As IResourceBuilder(Of DevTunnelResource), resourceBuilder As IResourceBuilder(Of TResource), endpointName As String) As EndpointReference

Type Parameters

TResource

The type of the target resource.

Parameters

tunnelBuilder
IResourceBuilder<DevTunnelResource>

The dev tunnel resource builder.

resourceBuilder
IResourceBuilder<TResource>

The target resource builder.

endpointName
String

The name of the endpoint on the target resource.

Returns

An EndpointReference representing the public tunnel endpoint.

Exceptions

Thrown when the specified endpoint is not found in the tunnel.

Applies to