Partilhar via


PageBase Classe

Definição

Uma classe base para uma página razor.

public ref class PageBase abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPageBase
public abstract class PageBase : Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
type PageBase = class
    inherit RazorPageBase
Public MustInherit Class PageBase
Inherits RazorPageBase
Herança
Derivado

Construtores

PageBase()

Uma classe base para uma página razor.

Propriedades

BodyContent

Obtém ou define o conteúdo do corpo.

(Herdado de RazorPageBase)
DiagnosticSource

Obtém ou define uma DiagnosticSource instância usada para instrumentar a execução da página.

(Herdado de RazorPageBase)
HtmlEncoder

Obtém o HtmlEncoder a ser usado quando isso RazorPage manipula expressões nãoIHtmlContent C#.

(Herdado de RazorPageBase)
HttpContext

Obtém o HttpContext.

IsLayoutBeingRendered

Obtém ou define um sinalizador que determina se o layout desta página está sendo renderizado.

(Herdado de RazorPageBase)
Layout

Obtém ou define o caminho de uma página de layout.

(Herdado de RazorPageBase)
MetadataProvider

Obtém ou define o IModelMetadataProvider.

ModelState

Obtém o ModelStateDictionary.

Output

Obtém o TextWriter no qual a página está gravando a saída.

(Herdado de RazorPageBase)
PageContext

O PageContext.

Path

Obtém o caminho relativo de base do aplicativo para a página.

(Herdado de RazorPageBase)
PreviousSectionWriters

Obtém ou define as seções que podem ser renderizadas por esta página.

(Herdado de RazorPageBase)
Request

Obtém o HttpRequest.

Response

Obtém o HttpResponse.

RouteData

Obtém o RouteData para a ação em execução.

SectionWriters

Obtém as seções definidas por esta página.

(Herdado de RazorPageBase)
TempData

Obtém o ITempDataDictionary do ViewContext.

(Herdado de RazorPageBase)
User

Obtém o ClaimsPrincipal do usuário conectado atualmente.

(Herdado de RazorPageBase)
ViewBag

Obtém o dicionário dinâmico de dados de exibição.

(Herdado de RazorPageBase)
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.

(Herdado de RazorPageBase)
BadRequest()

Cria um BadRequestResult que produz uma Status400BadRequest resposta.

BadRequest(ModelStateDictionary)

Cria um BadRequestObjectResult que produz uma Status400BadRequest resposta.

BadRequest(Object)

Cria um BadRequestObjectResult que produz uma Status400BadRequest resposta.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Começa a adicionar valores de atributo html.

(Herdado de RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Uma classe base para uma página razor.

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Começa a escrever um atributo.

(Herdado de RazorPageBase)
BeginWriteTagHelperAttribute()

Inicia um novo escopo para gravar ITagHelper valores de atributo.

(Herdado de RazorPageBase)
Challenge()

Cria um ChallengeResult.

Challenge(AuthenticationProperties)

Cria um ChallengeResult com o especificado properties.

Challenge(AuthenticationProperties, String[])

Cria um ChallengeResult com os esquemas de autenticação especificados e properties.

Challenge(String[])

Cria um ChallengeResult com os esquemas de autenticação especificados.

Content(String)

Cria um ContentResult objeto com Status200OK especificando uma cadeia content de caracteres.

Content(String, MediaTypeHeaderValue)

Cria um ContentResult objeto com Status200OK especificando uma cadeia content de caracteres e um contentType.

Content(String, String)

Cria um ContentResult objeto com Status200OK especificando uma content cadeia de caracteres e um tipo de conteúdo.

Content(String, String, Encoding)

Cria um ContentResult objeto com Status200OK especificando uma content cadeia de caracteres, um contentTypee contentEncoding.

CreateTagHelper<TTagHelper>()

Cria e ativa um ITagHelper.

(Herdado de RazorPageBase)
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

(Herdado de RazorPageBase)
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

(Herdado de RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Termina a adição de valores de atributo html.

(Herdado de RazorPageBase)
EndContext()

Uma classe base para uma página razor.

EndTagHelperWritingScope()

Encerra o escopo de gravação atual que foi iniciado chamando StartTagHelperWritingScope(HtmlEncoder).

(Herdado de RazorPageBase)
EndWriteAttribute()

Termina a gravação de um atributo.

(Herdado de RazorPageBase)
EndWriteTagHelperAttribute()

Encerra o escopo de gravação atual que foi iniciado chamando BeginWriteTagHelperAttribute().

(Herdado de RazorPageBase)
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.

(Herdado de RazorPageBase)
File(Byte[], String)

Retorna um arquivo com o especificado fileContents como conteúdo (Status200OK) e o especificado contentType como Content-Type.

File(Byte[], String, String)

Retorna um arquivo com o especificado fileContents como conteúdo (Status200OK), o especificado contentType como Content-Type e o especificado fileDownloadName como o nome de arquivo sugerido.

File(Stream, String)

Retorna um arquivo no especificado fileStream (Status200OK) com o especificado contentType como Content-Type.

File(Stream, String, String)

Retorna um arquivo no especificado fileStream (Status200OK) com o especificado contentType como Content-Type e o especificado fileDownloadName como o nome de arquivo sugerido.

File(String, String)

Retorna o arquivo especificado por virtualPath (Status200OK) com o especificado contentType como Content-Type.

File(String, String, String)

Retorna o arquivo especificado por virtualPath (Status200OK) com o especificado contentType como Content-Type e o especificado fileDownloadName como o nome de arquivo sugerido.

FlushAsync()

FlushAsync() Invoca em Output e Stream.FlushAsync no fluxo de resposta, gravando qualquer conteúdo armazenado em buffer no Body.

(Herdado de RazorPageBase)
Forbid()

Cria um ForbidResult (Status403Forbidden por padrão).

Forbid(AuthenticationProperties)

Cria um ForbidResult (Status403Forbidden por padrão) com o especificado properties.

Forbid(AuthenticationProperties, String[])

Cria um ForbidResult (Status403Forbidden por padrão) com os esquemas de autenticação especificados e properties.

Forbid(String[])

Cria um ForbidResult (Status403Forbidden por padrão) com os esquemas de autenticação especificados.

Href(String)

Retorna um href para o caminho de conteúdo fornecido.

(Herdado de RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

Formate uma mensagem de erro sobre como usar um indexador quando a propriedade auxiliar de marca for null.

(Herdado de RazorPageBase)
LocalRedirect(String)

Cria um LocalRedirectResult objeto que redireciona (Status302Found) para o local localUrlespecificado.

LocalRedirectPermanent(String)

Cria um LocalRedirectResult objeto com definido como Permanent true (Status301MovedPermanently) usando o especificado localUrl.

LocalRedirectPermanentPreserveMethod(String)

Cria um LocalRedirectResult objeto com definido como Permanent true e PreserveMethod definido como true (Status308PermanentRedirect) usando o especificado localUrl.

LocalRedirectPreserveMethod(String)

Cria um LocalRedirectResult objeto com definido como Permanent false e PreserveMethod definido como true (Status307TemporaryRedirect) usando o especificado localUrl.

NotFound()

Cria um NotFoundResult que produz uma Status404NotFound resposta.

NotFound(Object)

Cria um NotFoundObjectResult que produz uma Status404NotFound resposta.

Page()

Cria um PageResult objeto que renderiza essa página como uma exibição para a resposta.

Partial(String)

Cria um PartialViewResult especificando o nome de uma parcial a ser renderizada.

Partial(String, Object)

Cria um PartialViewResult especificando o nome de uma parcial a ser renderizada e o objeto de modelo.

PhysicalFile(String, String)

Retorna o arquivo especificado por physicalPath (Status200OK) com o especificado contentType como Content-Type.

PhysicalFile(String, String, String)

Retorna o arquivo especificado por physicalPath (Status200OK) com o especificado contentType como Content-Type e o especificado fileDownloadName como o nome de arquivo sugerido.

PopWriter()

Retornar um gravador de texto da pilha.

(Herdado de RazorPageBase)
PushWriter(TextWriter)

Coloca um gravador de texto na pilha.

(Herdado de RazorPageBase)
Redirect(String)

Cria um RedirectResult objeto que redireciona para o especificado url.

RedirectPermanent(String)

Cria um RedirectResult objeto com definido como Permanent true (Status301MovedPermanently) usando o especificado url.

RedirectPermanentPreserveMethod(String)

Cria um RedirectResult objeto com definido como Permanent true e PreserveMethod definido como true (Status308PermanentRedirect) usando o especificado url.

RedirectPreserveMethod(String)

Cria um RedirectResult objeto com definido como Permanent false e PreserveMethod definido como true (Status307TemporaryRedirect) usando o especificado url.

RedirectToAction(String)

Redireciona (Status302Found) para a ação especificada usando o actionName.

RedirectToAction(String, Object)

Redireciona (Status302Found) para a ação especificada usando e actionNamerouteValues.

RedirectToAction(String, String)

Redireciona (Status302Found) para a ação especificada usando o actionName e o controllerName.

RedirectToAction(String, String, Object)

Redireciona (Status302Found) para a ação especificada usando o especificado actionName, controllerNamee routeValues.

RedirectToAction(String, String, Object, String)

Redireciona (Status302Found) para a ação especificada usando , , routeValuese fragmentespecificadosactionNamecontrollerName.

RedirectToAction(String, String, String)

Redireciona (Status302Found) para a ação especificada usando o especificado actionName, controllerNamee fragment.

RedirectToActionPermanent(String)

Redireciona (Status301MovedPermanently) para a ação especificada com definido como Permanent true usando o especificado actionName.

RedirectToActionPermanent(String, Object)

Redireciona (Status301MovedPermanently) para a ação especificada com definido como Permanent true usando o especificado actionName e routeValues.

RedirectToActionPermanent(String, String)

Redireciona (Status301MovedPermanently) para a ação especificada com definido como Permanent true usando o especificado actionName e controllerName.

RedirectToActionPermanent(String, String, Object)

Redireciona (Status301MovedPermanently) para a ação especificada com definido como Permanent true usando o especificado actionName, controllerNamee routeValues.

RedirectToActionPermanent(String, String, Object, String)

Redireciona (Status301MovedPermanently) para a ação especificada com definido como Permanent true usando , , routeValuese fragmentespecificadosactionNamecontrollerName.

RedirectToActionPermanent(String, String, String)

Redireciona (Status301MovedPermanently) para a ação especificada com definido como Permanent true usando o especificado actionName, controllerNamee fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Redireciona (Status308PermanentRedirect) para a ação especificada com definido como Permanent true e PreserveMethod definido como true, usando o especificado actionName, controllerName, routeValuese fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Redireciona (Status307TemporaryRedirect) para a ação especificada com definido como Permanent false e PreserveMethod definido como true, usando o especificado actionName, controllerName, routeValuese fragment.

RedirectToPage()

Redireciona (Status302Found) para a página atual.

RedirectToPage(Object)

Redireciona (Status302Found) para a página atual com o especificado routeValues.

RedirectToPage(String)

Redireciona (Status302Found) para o especificado pageName.

RedirectToPage(String, Object)

Redireciona (Status302Found) para o especificado pageName usando o especificado routeValues.

RedirectToPage(String, String)

Redireciona (Status302Found) para o especificado pageName usando o especificado pageHandler.

RedirectToPage(String, String, Object, String)

Redireciona (Status302Found) para o especificado pageName usando o especificado routeValues e fragment.

RedirectToPage(String, String, String)

Redireciona (Status302Found) para o especificado pageName usando o especificado fragment.

RedirectToPagePermanent(String)

Redireciona (Status301MovedPermanently) para o especificado pageName.

RedirectToPagePermanent(String, Object)

Redireciona (Status301MovedPermanently) para o especificado pageName usando o especificado routeValues.

RedirectToPagePermanent(String, String)

Redireciona (Status301MovedPermanently) para o especificado pageName usando o especificado pageHandler.

RedirectToPagePermanent(String, String, Object)

Redireciona (Status301MovedPermanently) para o especificado pageName usando o especificado routeValues.

RedirectToPagePermanent(String, String, Object, String)

Redireciona (Status301MovedPermanently) para o especificado pageName usando o especificado routeValues e fragment.

RedirectToPagePermanent(String, String, String)

Redireciona (Status301MovedPermanently) para o especificado pageName usando o especificado fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Redireciona (Status308PermanentRedirect) para a rota especificada com definido como Permanent true e PreserveMethod definido como true, usando os especificados pageName, routeValuese fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Redireciona (Status307TemporaryRedirect) para a página especificada com definido como Permanent false e PreserveMethod definido como true, usando os especificados pageName, routeValuese fragment.

RedirectToRoute(Object)

Redireciona (Status302Found) para a rota especificada usando o especificado routeValues.

RedirectToRoute(String)

Redireciona (Status302Found) para a rota especificada usando o especificado routeName.

RedirectToRoute(String, Object)

Redireciona (Status302Found) para a rota especificada usando o especificado routeName e routeValues.

RedirectToRoute(String, Object, String)

Redireciona (Status302Found) para a rota especificada usando os especificados routeName, routeValuese fragment.

RedirectToRoute(String, String)

Redireciona (Status302Found) para a rota especificada usando o especificado routeName e fragment.

RedirectToRoutePermanent(Object)

Redireciona (Status301MovedPermanently) para a rota especificada com definido como Permanent true usando o especificado routeValues.

RedirectToRoutePermanent(String)

Redireciona (Status301MovedPermanently) para a rota especificada com definido como Permanent true usando o especificado routeName.

RedirectToRoutePermanent(String, Object)

Redireciona (Status301MovedPermanently) para a rota especificada com definido como Permanent true usando o especificado routeName e routeValues.

RedirectToRoutePermanent(String, Object, String)

Redireciona (Status301MovedPermanently) para a rota especificada com definido como Permanent true usando os especificados routeName, routeValuese fragment.

RedirectToRoutePermanent(String, String)

Redireciona (Status301MovedPermanently) para a rota especificada com definido como Permanent true usando o especificado routeName e fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Redireciona (Status308PermanentRedirect) para a rota especificada com definido como Permanent true e PreserveMethod definido como true, usando os especificados routeName, routeValuese fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Redireciona (Status307TemporaryRedirect) para a rota especificada com definido como Permanent false e PreserveMethod definido como true, usando os especificados routeName, routeValuese fragment.

SetAntiforgeryCookieAndHeader()

Define o cookie antiforgery e o cabeçalho X-Frame-Options na resposta.

(Herdado de RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Cria um SignInResult com o esquema de autenticação especificado e properties.

SignIn(ClaimsPrincipal, String)

Cria um SignInResult com o esquema de autenticação especificado.

SignOut(AuthenticationProperties, String[])

Cria um SignOutResult com os esquemas de autenticação especificados e properties.

SignOut(String[])

Cria um SignOutResult com os esquemas de autenticação especificados.

StartTagHelperWritingScope(HtmlEncoder)

Inicia um novo escopo de gravação e, opcionalmente, substitui HtmlEncoder dentro desse escopo.

(Herdado de RazorPageBase)
StatusCode(Int32)

Cria um StatusCodeResult objeto especificando um statusCode.

StatusCode(Int32, Object)

Cria um ObjectResult objeto especificando um statusCode e value

TryUpdateModelAsync(Object, Type, String)

Atualizações a instância especificada model usando valores do Pageatual IValueProvider e de um prefix.

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

Atualizações a instância especificada model usando o valueProvider e um prefix.

TryUpdateModelAsync<TModel>(TModel)

Atualizações a instância especificada model usando valores do Pageatual IValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Atualizações a instância especificada model usando valores do Pageatual IValueProvider e de um prefix.

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

Atualizações a instância especificada model usando valores do Pageatual IValueProvider e de um prefix.

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

Atualizações a instância especificada model usando valores do Pageatual IValueProvider e de um prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Atualizações a instância especificada model usando o valueProvider e um prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

Atualizações a instância especificada model usando o valueProvider e um prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

Atualizações a instância especificada model usando o valueProvider e um prefix.

TryValidateModel(Object)

Valida a instância especificada model .

TryValidateModel(Object, String)

Valida a instância especificada model .

Unauthorized()

Cria um UnauthorizedResult que produz uma Status401Unauthorized resposta.

ViewComponent(String)

Cria um ViewComponentResult especificando o nome de um componente de exibição a ser renderizado.

ViewComponent(String, Object)

Cria um ViewComponentResult especificando o nome de um componente de exibição a ser renderizado.

ViewComponent(Type)

Cria um ViewComponentResult especificando o Type de um componente de exibição a ser renderizado.

ViewComponent(Type, Object)

Cria um ViewComponentResult especificando o Type de um componente de exibição a ser renderizado.

Write(Object)

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

(Herdado de RazorPageBase)
Write(String)

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

(Herdado de RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Grava um valor de atributo.

(Herdado de RazorPageBase)
WriteLiteral(Object)

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

(Herdado de RazorPageBase)
WriteLiteral(String)

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

(Herdado de RazorPageBase)

Aplica-se a