Partilhar via


PageModel Classe

Definição

Classe abstrata que representa uma Página

public ref class PageModel abstract
public ref class PageModel abstract : Microsoft::AspNetCore::Mvc::Filters::IAsyncPageFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterMetadata, Microsoft::AspNetCore::Mvc::Filters::IPageFilter
[Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel]
public abstract class PageModel
[Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel]
public abstract class PageModel : Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata, Microsoft.AspNetCore.Mvc.Filters.IPageFilter
[<Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel>]
type PageModel = class
[<Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModel>]
type PageModel = class
    interface IAsyncPageFilter
    interface IFilterMetadata
    interface IPageFilter
Public MustInherit Class PageModel
Public MustInherit Class PageModel
Implements IAsyncPageFilter, IFilterMetadata, IPageFilter
Herança
PageModel
Derivado
Atributos
Implementações

Construtores

PageModel()

Classe abstrata que representa uma Página

Propriedades

HttpContext

Obtém o HttpContext.

MetadataProvider

Obtém ou define o IModelMetadataProvider.

ModelState

Obtém o ModelStateDictionary.

PageContext

Obtém o PageContext.

Request

Obtém o HttpRequest.

Response

Obtém o HttpResponse.

RouteData

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

TempData

Obtém ou define os conjuntos usados ITempDataDictionary por PageResult.

Url

Obtém ou define o IUrlHelper.

User

Obtém o para o ClaimsPrincipal usuário associado à ação em execução.

ViewData

Obtém o ViewDataDictionary.

Métodos

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.

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 content cadeia de caracteres.

Content(String, MediaTypeHeaderValue)

Cria um ContentResult objeto com Status200OK especificando uma content cadeia 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.

File(Byte[], String)

Retorna um arquivo com o especificado fileContents como conteúdo (Status200OK) e o especificado contentType como Tipo de Conteúdo.

File(Byte[], String, String)

Retorna um arquivo com o especificado fileContents como conteúdo (Status200OK), o especificado contentType como Tipo de Conteúdo 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 Tipo de Conteúdo.

File(Stream, String, String)

Retorna um arquivo no especificado fileStream (Status200OK) com o especificado contentType como Tipo de Conteúdo 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 Tipo de Conteúdo.

File(String, String, String)

Retorna o arquivo especificado por virtualPath (Status200OK) com o especificado contentType como o Tipo de Conteúdo e o especificado fileDownloadName como o nome de arquivo sugerido.

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.

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.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Chamado após a execução do método de manipulador, antes que o resultado da ação seja executado.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Chamado antes da execução do método de manipulador, após a conclusão da associação de modelo.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Chamado de forma assíncrona antes que o método de manipulador seja invocado, após a conclusão da associação de modelo.

OnPageHandlerSelected(PageHandlerSelectedContext)

Chamado depois que um método de manipulador foi selecionado, mas antes da associação de modelo ocorrer.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Chamado de forma assíncrona após a seleção do método do manipulador, mas antes da associação de modelo ocorrer.

Page()

Cria um PageResult objeto que renderiza a página.

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.

Redirect(String)

Cria um RedirectResult objeto que redireciona (Status302Found) 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)

Redireciona (Status302Found) para o especificado pageName usando o e o especificados pageHandlerrouteValues.

RedirectToPage(String, String, Object, String)

Redireciona (Status302Found) para o especificado pageName usando o e o especificados routeValuesfragment.

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, Object, String)

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

RedirectToPagePermanent(String, String)

Redireciona (Status301MovedPermanently) para o especificado pageName.

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 e o especificados routeValuesfragment.

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 o especificado 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 o especificado 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 e o especificadosrouteValuesrouteName.

RedirectToRoute(String, Object, String)

Redireciona (Status302Found) para a rota especificada usando , e fragmentespecificadosrouteNamerouteValues.

RedirectToRoute(String, String)

Redireciona (Status302Found) para a rota especificada usando o e o especificadosfragmentrouteName.

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 o especificado 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 o especificado routeName, routeValuese fragment.

RedirectToRoutePreserveMethod(String, Object, String)

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

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.

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 PageModelatual IValueProvider e de um name.

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

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

TryUpdateModelAsync<TModel>(TModel)

Atualizações a instância especificada model usando valores do PageModelatual IValueProviderdo .

TryUpdateModelAsync<TModel>(TModel, String)

Atualizações a instância especificada model usando valores do PageModelatual IValueProviderdo .

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

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

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

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

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

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

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

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

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

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

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.

Aplica-se a