LinkGenerator.GetPathByAddress Methode

Definition

Überlädt

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

Generiert einen URI mit einem absoluten Pfad, der auf den angegebenen Werten basiert.

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

Generiert einen URI mit einem absoluten Pfad basierend auf den angegebenen Werten und HttpContext.

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

Generiert einen URI mit einem absoluten Pfad, der auf den angegebenen Werten basiert.

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

Typparameter

TAddress

Der Adresstyp.

Parameter

address
TAddress

Der Adresswert. Wird verwendet, um Endpunkte aufzulösen.

values
RouteValueDictionary

Die Routenwerte. Wird zum Erweitern von Parametern in der Routenvorlage verwendet.

pathBase
PathString

Eine optionale URI-Pfadbasis. Wird dem Pfad im resultierenden URI vorangestellt.

fragment
FragmentString

Ein optionales URI-Fragment. Wird an den resultierenden URI angefügt.

options
LinkOptions

Eine optionale LinkOptions-Klasse. Einstellungen für das bereitgestellte Objekt setzen die Einstellungen mit übereinstimmenden Namen aus außer RouteOptionsKraft.

Gibt zurück

Ein URI mit einem absoluten Pfad oder null.

Gilt für:

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

Generiert einen URI mit einem absoluten Pfad basierend auf den angegebenen Werten und 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

Typparameter

TAddress

Der Adresstyp.

Parameter

httpContext
HttpContext

Die HttpContext der aktuellen Anforderung zugeordnete.

address
TAddress

Der Adresswert. Wird verwendet, um Endpunkte aufzulösen.

values
RouteValueDictionary

Die Routenwerte. Wird zum Erweitern von Parametern in der Routenvorlage verwendet.

ambientValues
RouteValueDictionary

Die Werte, die der aktuellen Anforderung zugeordnet sind. Optional.

pathBase
Nullable<PathString>

Eine optionale URI-Pfadbasis. Wird dem Pfad im resultierenden URI vorangestellt. Wenn nicht angegeben, wird der Wert von PathBase verwendet.

fragment
FragmentString

Ein optionales URI-Fragment. Wird an den resultierenden URI angefügt.

options
LinkOptions

Eine optionale LinkOptions-Klasse. Einstellungen für das bereitgestellte Objekt setzen die Einstellungen mit übereinstimmenden Namen aus außer RouteOptionsKraft.

Gibt zurück

Ein URI mit einem absoluten Pfad oder null.

Gilt für: