LinkGenerator Classe
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.
Définit un contrat pour générer des URI absolus et associés en fonction du routage du point de terminaison.
public ref class LinkGenerator abstract
public abstract class LinkGenerator
type LinkGenerator = class
Public MustInherit Class LinkGenerator
- Héritage
-
LinkGenerator
Remarques
La génération d’URI dans le routage des points de terminaison se produit en deux phases. Tout d’abord, une adresse est liée à une liste de points de terminaison qui correspondent à l’adresse. Deuxièmement, chaque point de RoutePattern
terminaison est évalué, jusqu’à ce qu’un modèle d’itinéraire correspondant aux valeurs fournies soit trouvé. Le résultat obtenu est combiné avec d’autres parties de l’URI fournies par le générateur de liens, puis il est retourné.
Les méthodes fournies par le type sont une LinkGenerator infrastructure générale et prennent en charge la fonctionnalité de générateur de liens standard pour tout type d’adresse. Le moyen le plus pratique d’utiliser LinkGenerator consiste à utiliser des méthodes d’extension qui effectuent des opérations pour un type d’adresse spécifique.
Constructeurs
LinkGenerator() |
Définit un contrat pour générer des URI absolus et associés en fonction du routage du point de terminaison. |
Méthodes
GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions) |
Génère un URI avec un chemin d’accès absolu basé sur les valeurs fournies et HttpContext. |
GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions) |
Génère un URI avec un chemin absolu basé sur les valeurs fournies. |
GetUriByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions) |
Génère un URI absolu basé sur les valeurs fournies et HttpContext. |
GetUriByAddress<TAddress>(TAddress, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions) |
Génère un URI absolu basé sur les valeurs fournies. |