Compartilhar via


TagHelperExecutionContext Construtor

Definição

Cria a instância de um novo TagHelperExecutionContext.

public:
 TagHelperExecutionContext(System::String ^ tagName, Microsoft::AspNetCore::Razor::TagHelpers::TagMode tagMode, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items, System::String ^ uniqueId, Func<System::Threading::Tasks::Task ^> ^ executeChildContentAsync, Action<System::Text::Encodings::Web::HtmlEncoder ^> ^ startTagHelperWritingScope, Func<Microsoft::AspNetCore::Razor::TagHelpers::TagHelperContent ^> ^ endTagHelperWritingScope);
public TagHelperExecutionContext (string tagName, Microsoft.AspNetCore.Razor.TagHelpers.TagMode tagMode, System.Collections.Generic.IDictionary<object,object> items, string uniqueId, Func<System.Threading.Tasks.Task> executeChildContentAsync, Action<System.Text.Encodings.Web.HtmlEncoder> startTagHelperWritingScope, Func<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent> endTagHelperWritingScope);
new Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext : string * Microsoft.AspNetCore.Razor.TagHelpers.TagMode * System.Collections.Generic.IDictionary<obj, obj> * string * Func<System.Threading.Tasks.Task> * Action<System.Text.Encodings.Web.HtmlEncoder> * Func<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent> -> Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext
Public Sub New (tagName As String, tagMode As TagMode, items As IDictionary(Of Object, Object), uniqueId As String, executeChildContentAsync As Func(Of Task), startTagHelperWritingScope As Action(Of HtmlEncoder), endTagHelperWritingScope As Func(Of TagHelperContent))

Parâmetros

tagName
String

O nome da marca HTML na origem razor.

tagMode
TagMode

Sintaxe HTML do elemento na origem Razor.

items
IDictionary<Object,Object>

A coleção de itens usados para se comunicar com outros ITagHelpers

uniqueId
String

Um identificador exclusivo para o elemento HTML para o qual esse contexto serve.

executeChildContentAsync
Func<Task>

Um delegado usado para executar o conteúdo filho de forma assíncrona.

startTagHelperWritingScope
Action<HtmlEncoder>

Um delegado usado para iniciar um escopo de gravação em uma página razor e, opcionalmente, substituir o da HtmlEncoder página dentro desse escopo.

endTagHelperWritingScope
Func<TagHelperContent>

Um delegado usado para encerrar um escopo de gravação em uma página razor.

Aplica-se a