RazorPageBase 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.
Representa propriedades e métodos necessários para renderizar uma exibição que usa a sintaxe Razor.
public ref class RazorPageBase abstract : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public abstract class RazorPageBase : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageBase = class
interface IRazorPage
Public MustInherit Class RazorPageBase
Implements IRazorPage
- Herança
-
RazorPageBase
- Derivado
- Implementações
Construtores
RazorPageBase() |
Representa propriedades e métodos necessários para renderizar uma exibição que usa a sintaxe Razor. |
Propriedades
BodyContent |
Obtém ou define o conteúdo do corpo. |
DiagnosticSource |
Obtém ou define uma DiagnosticSource instância usada para instrumentar a execução da página. |
HtmlEncoder |
Obtém o HtmlEncoder a ser usado quando isso RazorPage manipula expressões nãoIHtmlContent C#. |
IsLayoutBeingRendered |
Obtém ou define um sinalizador que determina se o layout desta página está sendo renderizado. |
Layout |
Obtém ou define o caminho de uma página de layout. |
Output |
Obtém o TextWriter em que a página está gravando a saída. |
Path |
Obtém o caminho relativo da base de aplicativos para a página. |
PreviousSectionWriters |
Obtém ou define as seções que podem ser renderizadas por esta página. |
SectionWriters |
Obtém as seções definidas por esta página. |
TempData |
Obtém o ITempDataDictionary do ViewContext. |
User |
Obtém o ClaimsPrincipal do usuário conectado atualmente. |
ViewBag |
Obtém o dicionário dinâmico de dados de exibição. |
ViewContext |
Obtém ou define o contexto de exibição do modo de exibição de renderização. |
Métodos
AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Adicione um valor de atributo html. |
BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle) |
Começa a adicionar valores de atributo html. |
BeginContext(Int32, Int32, Boolean) |
Representa propriedades e métodos necessários para renderizar uma exibição que usa a sintaxe Razor. |
BeginWriteAttribute(String, String, Int32, String, Int32, Int32) |
Começa a escrever um atributo. |
BeginWriteTagHelperAttribute() |
Inicia um novo escopo para gravar ITagHelper valores de atributo. |
CreateTagHelper<TTagHelper>() |
Cria e ativa um ITagHelper. |
DefineSection(String, Func<Object,Task>) |
Cria uma seção de conteúdo nomeado na página que pode ser invocada em uma página layout usando |
DefineSection(String, RenderAsyncDelegate) |
Cria uma seção de conteúdo nomeado na página que pode ser invocada em uma página layout usando |
EndAddHtmlAttributeValues(TagHelperExecutionContext) |
Termina a adição de valores de atributo html. |
EndContext() |
Representa propriedades e métodos necessários para renderizar uma exibição que usa a sintaxe Razor. |
EndTagHelperWritingScope() |
Termina o escopo de gravação atual que foi iniciado chamando StartTagHelperWritingScope(HtmlEncoder). |
EndWriteAttribute() |
Termina a gravação de um atributo. |
EndWriteTagHelperAttribute() |
Termina o escopo de gravação atual que foi iniciado chamando BeginWriteTagHelperAttribute(). |
EnsureRenderedBodyOrSections() |
Verifica se todas as seções definidas em PreviousSectionWriters foram renderizadas ou se o corpo foi renderizado se nenhuma seção foi definida. |
ExecuteAsync() |
Renderiza a página e grava a saída no Writer. |
FlushAsync() |
FlushAsync() Invoca no Output e Stream.FlushAsync no fluxo de resposta, gravando qualquer conteúdo armazenado em buffer no Body. |
Href(String) |
Retorna um href para o caminho de conteúdo fornecido. |
InvalidTagHelperIndexerAssignment(String, String, String) |
Formate uma mensagem de erro sobre como usar um indexador quando a propriedade auxiliar de marca for |
PopWriter() |
Retornar um gravador de texto da pilha. |
PushWriter(TextWriter) |
Coloca um gravador de texto na pilha. |
SetAntiforgeryCookieAndHeader() |
Define o cookie antiforgery e o cabeçalho X-Frame-Options na resposta. |
StartTagHelperWritingScope(HtmlEncoder) |
Inicia um novo escopo de gravação e, opcionalmente, substitui HtmlEncoder dentro desse escopo. |
Write(Object) |
Grava o especificado |
Write(String) |
Grava o especificado |
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Grava um valor de atributo. |
WriteLiteral(Object) |
Grava o especificado |
WriteLiteral(String) |
Grava o especificado |