Condividi tramite


ControllerLinkGeneratorExtensions.GetPathByAction Metodo

Definizione

Overload

GetPathByAction(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions)

Genera un URI con un percorso assoluto in base ai valori specificati.

GetPathByAction(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions)

Genera un URI con un percorso assoluto in base ai valori specificati.

GetPathByAction(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions)

Origine:
ControllerLinkGeneratorExtensions.cs
Origine:
ControllerLinkGeneratorExtensions.cs

Genera un URI con un percorso assoluto in base ai valori specificati.

public static string GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string action, string controller, object values = default, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public static string? GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string action, string controller, object? values = default, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetPathByAction : Microsoft.AspNetCore.Routing.LinkGenerator * string * string * obj * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetPathByAction (generator As LinkGenerator, action As String, controller As String, Optional values As Object = Nothing, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametri

generator
LinkGenerator

Oggetto LinkGenerator.

action
String

Nome dell'azione. Usato per risolvere gli endpoint.

controller
String

Nome del controller. Usato per risolvere gli endpoint.

values
Object

Valori della route. Facoltativa. Usato per risolvere gli endpoint ed espandere i parametri nel modello di route.

pathBase
PathString

Base del percorso URI facoltativo. Anteporre al percorso nell'URI risultante.

fragment
FragmentString

Frammento di URI. Facoltativa. Aggiunto all'URI risultante.

options
LinkOptions

Oggetto LinkOptions facoltativo. Le impostazioni sull'oggetto specificato eseguono l'override delle impostazioni con nomi corrispondenti da RouteOptions.

Restituisce

URI con un percorso assoluto o null se non è possibile creare un URI.

Si applica a

GetPathByAction(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions)

Origine:
ControllerLinkGeneratorExtensions.cs
Origine:
ControllerLinkGeneratorExtensions.cs

Genera un URI con un percorso assoluto in base ai valori specificati.

public static string GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string action = default, string controller = default, object values = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public static string? GetPathByAction (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string? action = default, string? controller = default, object? values = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetPathByAction : Microsoft.AspNetCore.Routing.LinkGenerator * Microsoft.AspNetCore.Http.HttpContext * string * string * obj * Nullable<Microsoft.AspNetCore.Http.PathString> * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetPathByAction (generator As LinkGenerator, httpContext As HttpContext, Optional action As String = Nothing, Optional controller As String = Nothing, Optional values As Object = Nothing, Optional pathBase As Nullable(Of PathString) = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametri

generator
LinkGenerator

Oggetto LinkGenerator.

httpContext
HttpContext

Oggetto HttpContext associato alla richiesta corrente.

action
String

Nome dell'azione. Usato per risolvere gli endpoint. Facoltativa. Se null viene specificato, verrà usato il valore di route dell'azione corrente.

controller
String

Nome del controller. Usato per risolvere gli endpoint. Facoltativa. Se null viene specificato, verrà usato il valore di route del controller corrente.

values
Object

Valori della route. Facoltativa. Usato per risolvere gli endpoint ed espandere i parametri nel modello di route.

pathBase
Nullable<PathString>

Base del percorso URI facoltativo. Anteporre al percorso nell'URI risultante. Se non specificato, verrà utilizzato il valore di PathBase .

fragment
FragmentString

Frammento di URI. Facoltativa. Aggiunto all'URI risultante.

options
LinkOptions

Oggetto LinkOptions facoltativo. Le impostazioni sull'oggetto specificato eseguono l'override delle impostazioni con nomi corrispondenti da RouteOptions.

Restituisce

URI con un percorso assoluto o null se non è possibile creare un URI.

Si applica a