LinkGenerator.GetPathByAddress Método

Definición

Sobrecargas

GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions)

Genera un URI con una ruta de acceso absoluta en función de los valores proporcionados.

GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)

Genera un URI con una ruta de acceso absoluta basada en los valores proporcionados y HttpContext.

GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions)

Genera un URI con una ruta de acceso absoluta en función de los valores proporcionados.

public abstract string GetPathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public abstract string? GetPathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
abstract member GetPathByAddress : 'Address * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
Public MustOverride Function GetPathByAddress(Of TAddress) (address As TAddress, values As RouteValueDictionary, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parámetros de tipo

TAddress

Tipo de dirección.

Parámetros

address
TAddress

Valor de dirección. Se usa para resolver puntos de conexión.

values
RouteValueDictionary

Valores de ruta. Se usa para expandir parámetros en la plantilla de ruta.

pathBase
PathString

Una base de ruta de acceso de URI opcional. Se antepone a la ruta de acceso en el URI resultante.

fragment
FragmentString

Un fragmento de URI opcional. Anexado al URI resultante.

options
LinkOptions

LinkOptions opcional. La configuración del objeto proporcionado invalida la configuración con nombres coincidentes de RouteOptions.

Devoluciones

Un URI con una ruta de acceso absoluta o null.

Se aplica a

GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions)

Genera un URI con una ruta de acceso absoluta basada en los valores proporcionados y HttpContext.

public abstract string GetPathByAddress<TAddress> (Microsoft.AspNetCore.Http.HttpContext httpContext, TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteValueDictionary ambientValues = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public abstract string? GetPathByAddress<TAddress> (Microsoft.AspNetCore.Http.HttpContext httpContext, TAddress address, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteValueDictionary? ambientValues = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
abstract member GetPathByAddress : Microsoft.AspNetCore.Http.HttpContext * 'Address * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary * Nullable<Microsoft.AspNetCore.Http.PathString> * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
Public MustOverride Function GetPathByAddress(Of TAddress) (httpContext As HttpContext, address As TAddress, values As RouteValueDictionary, Optional ambientValues As RouteValueDictionary = Nothing, Optional pathBase As Nullable(Of PathString) = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parámetros de tipo

TAddress

Tipo de dirección.

Parámetros

httpContext
HttpContext

asociado HttpContext a la solicitud actual.

address
TAddress

Valor de dirección. Se usa para resolver puntos de conexión.

values
RouteValueDictionary

Valores de ruta. Se usa para expandir parámetros en la plantilla de ruta.

ambientValues
RouteValueDictionary

Valores asociados a la solicitud actual. Opcional.

pathBase
Nullable<PathString>

Una base de ruta de acceso de URI opcional. Se antepone a la ruta de acceso en el URI resultante. Si no se proporciona, se usará el valor de PathBase .

fragment
FragmentString

Un fragmento de URI opcional. Anexado al URI resultante.

options
LinkOptions

LinkOptions opcional. La configuración del objeto proporcionado invalida la configuración con nombres coincidentes de RouteOptions.

Devoluciones

Un URI con una ruta de acceso absoluta o null.

Se aplica a