Compartilhar via


LinkTagHelper Classe

Definição

ITagHelper implementação direcionando <elementos de link> que dão suporte a caminhos href de fallback.

public ref class LinkTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-class", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-property", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-value", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-append-version", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
public class LinkTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-class", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-property", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-value", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-append-version", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
type LinkTagHelper = class
    inherit UrlResolutionTagHelper
Public Class LinkTagHelper
Inherits UrlResolutionTagHelper
Herança
Atributos

Comentários

O auxiliar de marca não processará casos apenas com o atributo 'href'.

Construtores

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Obsoleto.

Cria um novo LinkTagHelper.

LinkTagHelper(IHostingEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)

Cria um novo LinkTagHelper.

LinkTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)

Cria um novo LinkTagHelper.

Propriedades

AppendVersion

Valor que indica se a versão do arquivo deve ser acrescentada às URLs href.

Cache

Obtém o IMemoryCache usado para armazenar URLs com globbed.

FallbackHref

A URL de uma folha de estilos CSS para a qual fazer fallback caso a principal falhe.

FallbackHrefExclude

Uma lista separada por vírgulas de padrões de arquivo de folhas de estilo CSS a serem excluídas da lista de fallback, caso a principal falhe. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo. Deve ser usado em conjunto com FallbackHrefInclude.

FallbackHrefInclude

Uma lista separada por vírgulas de padrões de arquivo com globbed de folhas de estiloS CSS para o qual fazer fallback caso o primário falhe. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo.

FallbackTestClass

O nome da classe definido na folha de estilos a ser usada no teste de fallback. Deve ser usado em conjunto com FallbackTestProperty e FallbackTestValuee ou FallbackHrefFallbackHrefInclude.

FallbackTestProperty

O nome da propriedade CSS a ser usada no teste de fallback. Deve ser usado em conjunto com FallbackTestClass e FallbackTestValuee ou FallbackHrefFallbackHrefInclude.

FallbackTestValue

O valor da propriedade CSS a ser usada no teste de fallback. Deve ser usado em conjunto com FallbackTestClass e FallbackTestPropertye ou FallbackHrefFallbackHrefInclude.

GlobbingUrlBuilder

Obtém o GlobbingUrlBuilder usado para preencher urls incluídas e excluídas.

HostingEnvironment

Obtém o IWebHostEnvironment para o aplicativo.

Href

Endereço do recurso vinculado.

HrefExclude

Uma lista separada por vírgulas de padrões de arquivo com globbed de folhas de estilo CSS a serem excluídas do carregamento. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo. Deve ser usado em conjunto com HrefInclude.

HrefInclude

Uma lista separada por vírgulas de padrões de arquivo com globbed de folhas de estilo CSS a serem carregadas. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo.

HtmlEncoder

O HtmlEncoder.

(Herdado de UrlResolutionTagHelper)
JavaScriptEncoder

Obtém o JavaScriptEncoder usado para codificar informações de fallback.

Order

Quando um conjunto de ITagHelpers é executado, seus Init(TagHelperContext)são invocados pela primeira vez no especificado Order; em seguida, seus ProcessAsync(TagHelperContext, TagHelperOutput)são invocados no especificado Order. Valores maios baixos são executados primeiro.

SuppressFallbackIntegrity

Valor booliano que determina se um hash de integridade será comparado com FallbackHref o valor .

UrlHelperFactory

O IUrlHelperFactory.

(Herdado de UrlResolutionTagHelper)
ViewContext

O ViewContext.

(Herdado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa o ITagHelper com o fornecido context. As adições a Items devem ser feitas dentro desse método para garantir que elas sejam adicionadas antes da execução dos filhos.

(Herdado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Executa de forma síncrona o TagHelper com os dados context e output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Executa de forma assíncrona o TagHelper com os dados context e output.

(Herdado de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Resolve e atualiza valores de URL começando com '~/' (em relação à configuração 'webroot' do aplicativo) para output's Attributes cujo Name é attributeName.

(Herdado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tenta resolve o valor fornecido url em relação à configuração 'webroot' do aplicativo.

(Herdado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tenta resolve o valor fornecido url em relação à configuração 'webroot' do aplicativo.

(Herdado de UrlResolutionTagHelper)

Aplica-se a