ControllerLinkGeneratorExtensions.GetPathByAction Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetPathByAction(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions) |
Génère un URI avec un chemin absolu basé sur les valeurs fournies. |
GetPathByAction(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions) |
Génère un URI avec un chemin absolu basé sur les valeurs fournies. |
GetPathByAction(LinkGenerator, String, String, Object, PathString, FragmentString, LinkOptions)
Génère un URI avec un chemin absolu basé sur les valeurs fournies.
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
Paramètres
- generator
- LinkGenerator
L’LinkGeneratoropérateur
- action
- String
Nom de l’action. Utilisé pour résoudre les points de terminaison.
- controller
- String
Nom du contrôleur. Utilisé pour résoudre les points de terminaison.
- values
- Object
Valeurs d'itinéraire. Optionnel. Utilisé pour résoudre les points de terminaison et développer les paramètres dans le modèle d’itinéraire.
- pathBase
- PathString
Base de chemin d’uri facultative. Précédé du chemin d’accès dans l’URI résultant.
- fragment
- FragmentString
Fragment d’URI. Optionnel. Ajouté à l’URI résultant.
- options
- LinkOptions
LinkOptions facultatif. Les paramètres de l’objet fourni remplacent les paramètres avec des noms correspondants à partir de RouteOptions
.
Retours
URI avec un chemin absolu ou null
si un URI ne peut pas être créé.
S’applique à
GetPathByAction(LinkGenerator, HttpContext, String, String, Object, Nullable<PathString>, FragmentString, LinkOptions)
Génère un URI avec un chemin absolu basé sur les valeurs fournies.
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
Paramètres
- generator
- LinkGenerator
L’LinkGeneratoropérateur
- httpContext
- HttpContext
HttpContext associé à la demande actuelle.
- action
- String
Nom de l’action. Utilisé pour résoudre les points de terminaison. Optionnel. Si null
est fourni, la valeur de routage d’action actuelle sera utilisée.
- controller
- String
Nom du contrôleur. Utilisé pour résoudre les points de terminaison. Optionnel. Si null
est fourni, la valeur d’itinéraire du contrôleur actuelle est utilisée.
- values
- Object
Valeurs d'itinéraire. Optionnel. Utilisé pour résoudre les points de terminaison et développer les paramètres dans le modèle d’itinéraire.
- pathBase
- Nullable<PathString>
Base de chemin d’uri facultative. Précédé du chemin d’accès dans l’URI résultant. Si elle n’est pas fournie, la valeur de PathBase sera utilisée.
- fragment
- FragmentString
Fragment d’URI. Optionnel. Ajouté à l’URI résultant.
- options
- LinkOptions
LinkOptions facultatif. Les paramètres de l’objet fourni remplacent les paramètres avec des noms correspondants à partir de RouteOptions
.
Retours
URI avec un chemin absolu ou null
si un URI ne peut pas être créé.