Partilhar via


RazorPageBase Classe

Definição

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 RenderSection ou RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Cria uma seção de conteúdo nomeado na página que pode ser invocada em uma página layout usando RenderSection ou RenderSectionAsync

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 null.

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 value com codificação OutputHTML em .

Write(String)

Grava o especificado value com codificação OutputHTML em .

WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Grava um valor de atributo.

WriteLiteral(Object)

Grava o especificado value sem codificação OutputHTML em .

WriteLiteral(String)

Grava o especificado value sem codificação OutputHTML em .

Aplica-se a