LinkGenerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um contrato para gerar URIs absolutas e relacionadas com base no roteamento de ponto de extremidade.
public ref class LinkGenerator abstract
public abstract class LinkGenerator
type LinkGenerator = class
Public MustInherit Class LinkGenerator
- Herança
-
LinkGenerator
Comentários
A geração de URIs no roteamento de ponto de extremidade ocorre em duas fases. Primeiro, um endereço é associado a uma lista de pontos de extremidade que correspondem ao endereço. Em segundo lugar, cada ponto de RoutePattern
extremidade é avaliado, até que um padrão de rota que corresponda aos valores fornecidos seja encontrado. A saída resultante é combinada com as outras partes de URI fornecidas ao gerador de link e é retornada.
Os métodos fornecidos pelo LinkGenerator tipo são infraestrutura geral e dão suporte à funcionalidade de gerador de link padrão para qualquer tipo de endereço. A maneira mais conveniente de usar LinkGenerator é por meio de métodos de extensão que executam operações para um tipo de endereço específico.
Construtores
LinkGenerator() |
Define um contrato para gerar URIs absolutas e relacionadas com base no roteamento de ponto de extremidade. |
Métodos
GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions) |
Gera um URI com um caminho absoluto com base nos valores fornecidos e HttpContext. |
GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions) |
Gera um URI com um caminho absoluto com base nos valores fornecidos. |
GetUriByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions) |
Gera um URI absoluto com base nos valores fornecidos e HttpContext. |
GetUriByAddress<TAddress>(TAddress, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions) |
Gera um URI absoluto com base nos valores fornecidos. |