Compartir a través de


TagHelperExecutionContext Constructor

Definición

Crea una instancia de un nuevo objeto 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

Nombre de etiqueta HTML en el origen de Razor.

tagMode
TagMode

Sintaxis HTML del elemento en el origen de Razor.

items
IDictionary<Object,Object>

Colección de elementos usados para comunicarse con otros ITagHelper

uniqueId
String

Un identificador único para el elemento HTML para el que se usa este contexto.

executeChildContentAsync
Func<Task>

Delegado usado para ejecutar el contenido secundario de forma asincrónica.

startTagHelperWritingScope
Action<HtmlEncoder>

Delegado que se usa para iniciar un ámbito de escritura en una página de Razor y, opcionalmente, invalidar el de la página dentro de HtmlEncoder ese ámbito.

endTagHelperWritingScope
Func<TagHelperContent>

Delegado que se usa para finalizar un ámbito de escritura en una página de Razor.

Se aplica a