DevTunnelsResourceBuilderExtensions.GetEndpoint Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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)
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)
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)
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.