LinkGenerator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un contrato para generar URI absolutos y relacionados basados en el enrutamiento de puntos de conexión.
public ref class LinkGenerator abstract
public abstract class LinkGenerator
type LinkGenerator = class
Public MustInherit Class LinkGenerator
- Herencia
-
LinkGenerator
Comentarios
La generación de URI en el enrutamiento de puntos de conexión se produce en dos fases. En primer lugar, una dirección está enlazada a una lista de puntos de conexión que coinciden con la dirección. En segundo lugar, se evalúa cada punto de conexión RoutePattern
hasta que se encuentra un patrón de ruta que coincida con los valores proporcionados. La salida resultante se combina con otras partes del URI proporcionadas al generador de vínculos y devueltas.
Los métodos proporcionados por el LinkGenerator tipo son infraestructura general y admiten la funcionalidad del generador de vínculos estándar para cualquier tipo de dirección. La manera más cómoda de usar LinkGenerator es a través de métodos de extensión que realizan operaciones para un tipo de dirección específico.
Constructores
LinkGenerator() |
Define un contrato para generar URI absolutos y relacionados basados en el enrutamiento de puntos de conexión. |
Métodos
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. |
GetUriByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions) |
Genera un URI absoluto basado en los valores proporcionados y HttpContext. |
GetUriByAddress<TAddress>(TAddress, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions) |
Genera un URI absoluto en función de los valores proporcionados. |