Compartilhar via


UrlHelperBase Classe

Definição

Uma abstração para IUrlHelper.

public ref class UrlHelperBase abstract : Microsoft::AspNetCore::Mvc::IUrlHelper
public abstract class UrlHelperBase : Microsoft.AspNetCore.Mvc.IUrlHelper
type UrlHelperBase = class
    interface IUrlHelper
Public MustInherit Class UrlHelperBase
Implements IUrlHelper
Herança
UrlHelperBase
Derivado
Implementações

Construtores

UrlHelperBase(ActionContext)

Inicializa uma instância de um UrlHelperBase

Propriedades

ActionContext

Obtém o ActionContext da solicitação atual.

AmbientValues

Obtém o RouteValueDictionary associado à solicitação atual.

Métodos

Action(UrlActionContext)

Gera uma URL com um caminho absoluto para um método de ação, que contém o nome da ação, o nome do controlador, os valores de rota, o protocolo a ser usado, o nome do host e o fragmento especificados por UrlActionContext. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

Content(String)

Converte um caminho virtual (relativo, começando com ~/) em um caminho absoluto do aplicativo.

GenerateUrl(String, String, String)

Gera um URI dos componentes fornecidos.

GenerateUrl(String, String, String, String)

Gere uma URL usando os valores especificados.

GetValuesDictionary(Object)

Obtém um RouteValueDictionary usando os valores especificados.

IsLocalUrl(String)

Retorna um valor que indica se a URL é local. Uma URL será considerada local se não tiver uma parte de host/autoridade e tiver um caminho absoluto. URLs que usam caminhos virtuais ('~/') também são locais.

Link(String, Object)

Gera uma URL absoluta para o especificado routeName e a rota values, que contém o protocolo (como "http" ou "https") e o nome do host da solicitação atual. Consulte a seção de comentários para obter informações de segurança importantes.

RouteUrl(UrlRouteContext)

Gera uma URL com um caminho absoluto, que contém o nome da rota, os valores de rota, o protocolo a ser usado, o nome do host e o fragmento especificados por UrlRouteContext. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

Métodos de Extensão

Action(IUrlHelper)

Gera uma URL com um caminho para um método de ação.

Action(IUrlHelper, String)

Gera uma URL com um caminho para um método de ação, que contém o nome especificado action .

Action(IUrlHelper, String, Object)

Gera uma URL com um caminho para um método de ação, que contém o nome e a rota valuesespecificadosaction.

Action(IUrlHelper, String, String)

Gera uma URL com um caminho para um método de ação, que contém os nomes e controller especificadosaction.

Action(IUrlHelper, String, String, Object)

Gera uma URL com um caminho para um método de ação, que contém o nome, controller o nome e a rota valuesespecificadosaction.

Action(IUrlHelper, String, String, Object, String)

Gera uma URL com um caminho para um método de ação, que contém o nome, controller o nome, a rota valuese protocol o a serem usados especificadosaction. Consulte a seção de comentários para obter informações de segurança importantes.

Action(IUrlHelper, String, String, Object, String, String)

Gera uma URL com um caminho para um método de ação, que contém o nome, o nome, controller a rota valuese hostprotocol o nome especificadosaction. Gerará uma URL absoluta se o protocol e host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

Action(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL com um caminho para um método de ação, que contém o nome, o nome, controller a rota valuese protocol o nome especificados action para usar, host o nome e fragmento . Gerará uma URL absoluta se o protocol e host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

ActionLink(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL absoluta para um método de ação, que contém o nome, o nome, controller a rota valuese protocol o nome especificados action para usar, host o nome e fragmento . Gerará uma URL absoluta se o protocol e host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

Page(IUrlHelper, String)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, Object)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, String)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, String, Object)

Gera uma URL com um caminho relativo para o especificado pageName.

Page(IUrlHelper, String, String, Object, String)

Gera uma URL com um caminho absoluto para o especificado pageName. Consulte a seção de comentários para obter informações de segurança importantes.

Page(IUrlHelper, String, String, Object, String, String)

Gera uma URL com um caminho absoluto para o especificado pageName. Consulte a seção de comentários para obter informações de segurança importantes.

Page(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL com um caminho absoluto para o especificado pageName. Consulte a seção de comentários para obter informações de segurança importantes.

PageLink(IUrlHelper, String, String, Object, String, String, String)

Gera uma URL absoluta para uma página, que contém o especificadopageName, , rota values, protocol a ser usado, host nome e fragmentpageHandler. Gerará uma URL absoluta se o protocol e host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

RouteUrl(IUrlHelper, Object)

Gera uma URL com um caminho absoluto para a rota valuesespecificada.

RouteUrl(IUrlHelper, String)

Gera uma URL com um caminho absoluto para o especificado routeName.

RouteUrl(IUrlHelper, String, Object)

Gera uma URL com um caminho absoluto para o especificado routeName e a rota values.

RouteUrl(IUrlHelper, String, Object, String)

Gera uma URL com um caminho absoluto para a rota e a rota routeNamevaluesespecificadas, que contém o especificado a ser usado protocol . Consulte a seção de comentários para obter informações de segurança importantes.

RouteUrl(IUrlHelper, String, Object, String, String)

Gera uma URL com um caminho absoluto para a rota e a rota routeNamevaluesespecificadas, que contém o especificado protocol para usar e host o nome. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

RouteUrl(IUrlHelper, String, Object, String, String, String)

Gera uma URL com um caminho absoluto para a rota e a rota routeNamevaluesespecificadas, que contém o especificado protocol para usar, host name e fragment. Gera uma URL absoluta se Protocol e Host nãonull forem. Consulte a seção de comentários para obter informações de segurança importantes.

Aplica-se a