PageModel Clase

Definición

Clase abstracta que representa un objeto Page

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
Herencia
PageModel
Derivado
Atributos
Implementaciones

Constructores

PageModel()

Propiedades

HttpContext

Obtiene la estructura HttpContext.

MetadataProvider

Obtiene o establece el IModelMetadataProvider.

ModelState

Obtiene la estructura ModelStateDictionary.

PageContext

Obtiene la estructura PageContext.

Request

Obtiene la estructura HttpRequest.

Response

Obtiene la estructura HttpResponse.

RouteData

Obtiene el RouteData para la acción en ejecución.

TempData

Obtiene o establece ITempDataDictionary los conjuntos utilizados por PageResult .

Url

Obtiene o establece el IUrlHelper.

User

Obtiene para ClaimsPrincipal el usuario asociado a la acción en ejecución.

ViewData

Obtiene la estructura ViewDataDictionary.

Métodos

BadRequest()

Crea un BadRequestResult que genera una Status400BadRequest respuesta.

BadRequest(ModelStateDictionary)

Crea un BadRequestObjectResult que genera una Status400BadRequest respuesta.

BadRequest(Object)

Crea un BadRequestObjectResult que genera una Status400BadRequest respuesta.

Challenge()

Crea una interfaz ChallengeResult.

Challenge(AuthenticationProperties)

Crea un ChallengeResult objeto con el properties especificado.

Challenge(AuthenticationProperties, String[])

Crea un ChallengeResult objeto con los esquemas de autenticación especificados y properties .

Challenge(String[])

Crea un ChallengeResult objeto con los esquemas de autenticación especificados.

Content(String)

Crea un ContentResult objeto con Status200OK especificando una content cadena.

Content(String, MediaTypeHeaderValue)

Crea un ContentResult objeto con Status200OK especificando una cadena y content contentType .

Content(String, String)

Crea un ContentResult objeto con Status200OK especificando una cadena y un tipo content de contenido.

Content(String, String, Encoding)

Crea un ContentResult objeto con Status200OK especificando una content cadena, y contentType contentEncoding .

File(Byte[], String)

Devuelve un archivo con el especificado como content ( ) y el especificado fileContents Status200OK como contentType Content-Type.

File(Byte[], String, String)

Devuelve un archivo con el especificado como contenido ( ), el especificado como Content-Type y el especificado fileContents como nombre de archivo Status200OK contentType fileDownloadName sugerido.

File(Stream, String)

Devuelve un archivo en el especificado fileStream ( ) con el especificado como Status200OK contentType Content-Type.

File(Stream, String, String)

Devuelve un archivo en el especificado ( ) con el especificado como Content-Type y el especificado fileStream como nombre de archivo Status200OK contentType fileDownloadName sugerido.

File(String, String)

Devuelve el archivo especificado por virtualPath ( ) con el especificado como Status200OK contentType Content-Type.

File(String, String, String)

Devuelve el archivo especificado por ( ) con el especificado como Content-Type y el especificado virtualPath como nombre de archivo Status200OK contentType fileDownloadName sugerido.

Forbid()

Crea un ForbidResult ( Status403Forbidden de forma predeterminada).

Forbid(AuthenticationProperties)

Crea un ForbidResult objeto ( de forma Status403Forbidden predeterminada) con el properties especificado.

Forbid(AuthenticationProperties, String[])

Crea un ForbidResult objeto ( de forma Status403Forbidden predeterminada) con los esquemas de autenticación y properties especificados.

Forbid(String[])

Crea ( ForbidResult Status403Forbidden de forma predeterminada) con los esquemas de autenticación especificados.

LocalRedirect(String)

Crea un LocalRedirectResult objeto que redirige ( ) al objeto local Status302Found localUrl especificado.

LocalRedirectPermanent(String)

Crea un LocalRedirectResult objeto con establecido en true ( ) utilizando el Permanent Status301MovedPermanently localUrl especificado.

LocalRedirectPermanentPreserveMethod(String)

Crea un LocalRedirectResult objeto con establecido en true y establecido en true ( ) utilizando el Permanent PreserveMethod Status308PermanentRedirect localUrl especificado.

LocalRedirectPreserveMethod(String)

Crea un LocalRedirectResult objeto con establecido en false y establecido en true ( ) utilizando el Permanent PreserveMethod Status307TemporaryRedirect localUrl especificado.

NotFound()

Crea un NotFoundResult objeto que genera una Status404NotFound respuesta.

NotFound(Object)

Crea un NotFoundObjectResult objeto que genera una Status404NotFound respuesta.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Se llama después de que se ejecute el método de controlador, antes de que se ejecute el resultado de la acción.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Se llama antes de que se ejecute el método de controlador, una vez completado el enlace del modelo.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Se llama de forma asincrónica antes de invocar el método de controlador, una vez completado el enlace del modelo.

OnPageHandlerSelected(PageHandlerSelectedContext)

Se llama después de seleccionar un método de controlador, pero antes de que se produzca el enlace de modelos.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Se llama de forma asincrónica después de seleccionar el método de controlador, pero antes de que se produzca el enlace de modelos.

Page()

Crea un PageResult objeto que representa la página.

Partial(String)

Crea un PartialViewResult mediante la especificación del nombre de un parcial que se representará.

Partial(String, Object)

Crea un PartialViewResult especificando el nombre de un parcial que se representará y el objeto de modelo.

PhysicalFile(String, String)

Devuelve el archivo especificado por physicalPath ( ) con el especificado como Status200OK contentType Content-Type.

PhysicalFile(String, String, String)

Devuelve el archivo especificado por ( ) con el especificado como Content-Type y el especificado physicalPath como nombre de archivo Status200OK contentType fileDownloadName sugerido.

Redirect(String)

Crea un RedirectResult objeto que redirige ( ) al Status302Found url especificado.

RedirectPermanent(String)

Crea un RedirectResult objeto con establecido en true ( ) utilizando el Permanent Status301MovedPermanently url especificado.

RedirectPermanentPreserveMethod(String)

Crea un RedirectResult objeto con establecido en true y establecido en true ( ) utilizando el Permanent PreserveMethod Status308PermanentRedirect url especificado.

RedirectPreserveMethod(String)

Crea un RedirectResult objeto con establecido en false y establecido en true ( ) utilizando el Permanent PreserveMethod Status307TemporaryRedirect url especificado.

RedirectToAction(String)

Redirige ( Status302Found ) a la acción especificada mediante actionName .

RedirectToAction(String, Object)

Redirige ( Status302Found ) a la acción especificada mediante y actionName routeValues .

RedirectToAction(String, String)

Redirige ( Status302Found ) a la acción especificada mediante y actionName controllerName .

RedirectToAction(String, String, Object)

Redirige ( ) a la acción especificada mediante los Status302Found valores de , y actionName controllerName routeValues especificados.

RedirectToAction(String, String, Object, String)

Redirige ( ) a la acción especificada mediante los Status302Found valores de , , y actionName controllerName routeValues fragment especificados.

RedirectToAction(String, String, String)

Redirige ( ) a la acción especificada mediante los Status302Found valores de , y actionName controllerName fragment especificados.

RedirectToActionPermanent(String)

Redirige ( Status301MovedPermanently ) a la acción especificada con establecido en true mediante el Permanent actionName especificado.

RedirectToActionPermanent(String, Object)

Redirige ( Status301MovedPermanently ) a la acción especificada con establecido en true mediante el especificado y Permanent actionName routeValues .

RedirectToActionPermanent(String, String)

Redirige ( Status301MovedPermanently ) a la acción especificada con establecido en true mediante el especificado y Permanent actionName controllerName .

RedirectToActionPermanent(String, String, Object)

Redirige ( ) a la acción especificada con establecido en true mediante los Status301MovedPermanently valores de , y Permanent actionName controllerName routeValues especificados.

RedirectToActionPermanent(String, String, Object, String)

Redirige ( ) a la acción especificada con establecido en true mediante los Status301MovedPermanently valores de , , y Permanent actionName controllerName routeValues fragment especificados.

RedirectToActionPermanent(String, String, String)

Redirige ( ) a la acción especificada con establecido en true mediante los Status301MovedPermanently valores de , y Permanent actionName controllerName fragment especificados.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Redirige ( ) a la acción especificada con establecido en true y establecido en true, utilizando los valores de Status308PermanentRedirect Permanent , , y PreserveMethod actionName controllerName routeValues fragment especificados.

RedirectToActionPreserveMethod(String, String, Object, String)

Redirige ( ) a la acción especificada con establecido en false y establecido en true, utilizando los valores de Status307TemporaryRedirect Permanent , , y PreserveMethod actionName controllerName routeValues fragment especificados.

RedirectToPage()

Redirige ( Status302Found ) a la página actual.

RedirectToPage(Object)

Redirige ( Status302Found ) a la página actual con el routeValues especificado.

RedirectToPage(String)

Redirige ( Status302Found ) al pageName especificado.

RedirectToPage(String, Object)

Redirige ( Status302Found ) al especificado utilizando el pageName routeValues especificado.

RedirectToPage(String, String)

Redirige ( Status302Found ) al especificado utilizando el pageName pageHandler especificado.

RedirectToPage(String, String, Object)

Redirige ( Status302Found ) al especificado mediante el especificado y pageName pageHandler routeValues .

RedirectToPage(String, String, Object, String)

Redirige ( Status302Found ) al especificado mediante el especificado y pageName routeValues fragment .

RedirectToPage(String, String, String)

Redirige ( Status302Found ) al especificado utilizando el pageName fragment especificado.

RedirectToPagePermanent(String)

Redirige ( Status301MovedPermanently ) al pageName especificado.

RedirectToPagePermanent(String, Object)

Redirige ( Status301MovedPermanently ) al especificado utilizando el pageName routeValues especificado.

RedirectToPagePermanent(String, Object, String)

Redirige ( Status301MovedPermanently ) al especificado utilizando el pageName fragment especificado.

RedirectToPagePermanent(String, String)

Redirige ( Status301MovedPermanently ) al pageName especificado.

RedirectToPagePermanent(String, String, Object)

Redirige ( Status301MovedPermanently ) al especificado utilizando el pageName routeValues especificado.

RedirectToPagePermanent(String, String, Object, String)

Redirige ( Status301MovedPermanently ) al especificado mediante el especificado y pageName routeValues fragment .

RedirectToPagePermanent(String, String, String)

Redirige ( Status301MovedPermanently ) al especificado utilizando el pageName fragment especificado.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Redirige ( ) a la ruta especificada con establecido en true y establecido en true, utilizando los valores de Status308PermanentRedirect Permanent , y PreserveMethod pageName routeValues fragment especificados.

RedirectToPagePreserveMethod(String, String, Object, String)

Redirige ( ) a la página especificada con establecido en false y establecido en true, utilizando los Status307TemporaryRedirect valores de , y Permanent PreserveMethod pageName routeValues fragment especificados.

RedirectToRoute(Object)

Redirige ( Status302Found ) a la ruta especificada mediante el routeValues especificado.

RedirectToRoute(String)

Redirige ( Status302Found ) a la ruta especificada mediante el routeName especificado.

RedirectToRoute(String, Object)

Redirige ( Status302Found ) a la ruta especificada utilizando los valores de y routeName routeValues especificados.

RedirectToRoute(String, Object, String)

Redirige ( ) a la ruta especificada mediante los Status302Found valores de , y routeName routeValues fragment especificados.

RedirectToRoute(String, String)

Redirige ( Status302Found ) a la ruta especificada utilizando los valores de y routeName fragment especificados.

RedirectToRoutePermanent(Object)

Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el Permanent routeValues especificado.

RedirectToRoutePermanent(String)

Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el Permanent routeName especificado.

RedirectToRoutePermanent(String, Object)

Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el especificado y Permanent routeName routeValues .

RedirectToRoutePermanent(String, Object, String)

Redirige ( ) a la ruta especificada con establecido en true mediante los Status301MovedPermanently valores de , y Permanent routeName routeValues fragment especificados.

RedirectToRoutePermanent(String, String)

Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el especificado y Permanent routeName fragment .

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Redirige ( ) a la ruta especificada con establecido en true y establecido en true, utilizando los Status308PermanentRedirect valores de , y Permanent PreserveMethod routeName routeValues fragment especificados.

RedirectToRoutePreserveMethod(String, Object, String)

Redirige ( ) a la ruta especificada con establecido en false y establecido en true, utilizando los Status307TemporaryRedirect valores de , y Permanent PreserveMethod routeName routeValues fragment especificados.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crea un SignInResult objeto con el esquema de autenticación especificado y properties .

SignIn(ClaimsPrincipal, String)

Crea un SignInResult objeto con el esquema de autenticación especificado.

SignOut(AuthenticationProperties, String[])

Crea un SignOutResult objeto con los esquemas de autenticación especificados y properties .

SignOut(String[])

Crea un SignOutResult objeto con los esquemas de autenticación especificados.

StatusCode(Int32)

Crea un StatusCodeResult objeto especificando statusCode un .

StatusCode(Int32, Object)

Crea un ObjectResult objeto especificando y statusCodevalue

TryUpdateModelAsync(Object, Type, String)

Actualiza la instancia especificada model mediante los valores del objeto actual y de un objeto PageModel IValueProvider name .

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

Actualiza la instancia especificada model mediante y valueProvider name .

TryUpdateModelAsync<TModel>(TModel)

Actualiza la instancia especificada model mediante los valores del objeto actual de PageModel IValueProvider .

TryUpdateModelAsync<TModel>(TModel, String)

Actualiza la instancia especificada model mediante los valores del objeto actual de PageModel IValueProvider .

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

Actualiza la instancia especificada model mediante los valores del objeto actual y de un objeto PageModel IValueProvider name .

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

Actualiza la instancia especificada model mediante los valores del objeto actual y de un objeto PageModel IValueProvider name .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Actualiza la instancia especificada model mediante y valueProvider name .

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

Actualiza la instancia especificada model mediante y valueProvider name .

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

Actualiza la instancia especificada model mediante y valueProvider name .

TryValidateModel(Object)

Valida la instancia model especificada.

TryValidateModel(Object, String)

Valida la instancia model especificada.

Unauthorized()

Crea un UnauthorizedResult objeto que genera una Status401Unauthorized respuesta.

ViewComponent(String)

Crea un ViewComponentResult especificando el nombre de un componente de vista que se representará.

ViewComponent(String, Object)

Crea un ViewComponentResult especificando el nombre de un componente de vista que se representará.

ViewComponent(Type)

Crea un ViewComponentResult especificando el de Type un componente de vista que se representará.

ViewComponent(Type, Object)

Crea un ViewComponentResult especificando el de Type un componente de vista que se representará.

Se aplica a