Partager via


PageModel Classe

Définition

Classe abstraite représentant une 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
Héritage
PageModel
Dérivé
Attributs
Implémente

Constructeurs

PageModel()

Classe abstraite représentant une page

Propriétés

HttpContext

Obtient HttpContext.

MetadataProvider

Obtient ou définit IModelMetadataProvider.

ModelState

Obtient ModelStateDictionary.

PageContext

Obtient PageContext.

Request

Obtient HttpRequest.

Response

Obtient HttpResponse.

RouteData

Obtient le RouteData pour l’action en cours d’exécution.

TempData

Obtient ou définit ITempDataDictionary utilisé par PageResult.

Url

Obtient ou définit IUrlHelper.

User

Obtient le ClaimsPrincipal pour l’utilisateur associé à l’action en cours d’exécution.

ViewData

Obtient ViewDataDictionary.

Méthodes

BadRequest()

Crée un BadRequestResult qui produit une Status400BadRequest réponse.

BadRequest(ModelStateDictionary)

Crée un BadRequestObjectResult qui produit une Status400BadRequest réponse.

BadRequest(Object)

Crée un BadRequestObjectResult qui produit une Status400BadRequest réponse.

Challenge()

Crée un ChallengeResult.

Challenge(AuthenticationProperties)

Crée un ChallengeResult avec le spécifié properties.

Challenge(AuthenticationProperties, String[])

Crée un ChallengeResult avec les schémas d’authentification spécifiés et properties.

Challenge(String[])

Crée un ChallengeResult avec les schémas d’authentification spécifiés.

Content(String)

Crée un ContentResult objet avec Status200OK en spécifiant une content chaîne.

Content(String, MediaTypeHeaderValue)

Crée un ContentResult objet avec Status200OK en spécifiant une content chaîne et un contentType.

Content(String, String)

Crée un ContentResult objet avec Status200OK en spécifiant une content chaîne et un type de contenu.

Content(String, String, Encoding)

Crée un ContentResult objet avec Status200OK en spécifiant une content chaîne, un contentTypeet contentEncoding.

File(Byte[], String)

Retourne un fichier avec le spécifié fileContents en tant que contenu (Status200OK) et le spécifié contentType en tant que Content-Type.

File(Byte[], String, String)

Retourne un fichier avec le spécifié fileContents comme contenu (Status200OK), le spécifié contentType comme Content-Type et le spécifié fileDownloadName comme nom de fichier suggéré.

File(Stream, String)

Retourne un fichier dans le spécifié fileStream (Status200OK) avec le spécifié contentType en tant que Content-Type.

File(Stream, String, String)

Retourne un fichier dans le spécifié fileStream (Status200OK) avec le spécifié contentType comme Content-Type et le spécifié fileDownloadName comme nom de fichier suggéré.

File(String, String)

Retourne le fichier spécifié par virtualPath (Status200OK) avec le spécifié contentType comme Content-Type.

File(String, String, String)

Retourne le fichier spécifié par virtualPath (Status200OK) avec le spécifié contentType comme Content-Type et le spécifié fileDownloadName comme nom de fichier suggéré.

Forbid()

Crée un ForbidResult (Status403Forbidden par défaut).

Forbid(AuthenticationProperties)

Crée un ForbidResult (Status403Forbidden par défaut) avec le spécifié properties.

Forbid(AuthenticationProperties, String[])

Crée un ForbidResult (Status403Forbidden par défaut) avec les schémas d’authentification spécifiés et properties.

Forbid(String[])

Crée un ForbidResult (Status403Forbidden par défaut) avec les schémas d’authentification spécifiés.

LocalRedirect(String)

Crée un LocalRedirectResult objet qui redirige (Status302Found) vers le local localUrlspécifié.

LocalRedirectPermanent(String)

Crée un LocalRedirectResult objet avec Permanent défini sur true (Status301MovedPermanently) à l’aide du spécifié localUrl.

LocalRedirectPermanentPreserveMethod(String)

Crée un LocalRedirectResult objet avec Permanent la valeur true et PreserveMethod la valeur true (Status308PermanentRedirect) à l’aide du spécifié localUrl.

LocalRedirectPreserveMethod(String)

Crée un LocalRedirectResult objet avec Permanent la valeur false et PreserveMethod la valeur true (Status307TemporaryRedirect) à l’aide du spécifié localUrl.

NotFound()

Crée un NotFoundResult qui produit une Status404NotFound réponse.

NotFound(Object)

Crée un NotFoundObjectResult qui produit une Status404NotFound réponse.

OnPageHandlerExecuted(PageHandlerExecutedContext)

Appelé après l’exécution de la méthode du gestionnaire, avant l’exécution du résultat de l’action.

OnPageHandlerExecuting(PageHandlerExecutingContext)

Appelée avant l’exécution de la méthode de gestionnaire, une fois la liaison de modèle terminée.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Appelé de façon asynchrone avant l’appel de la méthode de gestionnaire, une fois la liaison de modèle terminée.

OnPageHandlerSelected(PageHandlerSelectedContext)

Appelé après la sélection d’une méthode de gestionnaire, mais avant la liaison de modèle.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Appelé de manière asynchrone après la sélection de la méthode de gestionnaire, mais avant que la liaison de modèle ne se produise.

Page()

Crée un PageResult objet qui affiche la page.

Partial(String)

Crée un PartialViewResult en spécifiant le nom d’une partie à restituer.

Partial(String, Object)

Crée un PartialViewResult en spécifiant le nom d’une partie à restituer et l’objet de modèle.

PhysicalFile(String, String)

Retourne le fichier spécifié par physicalPath (Status200OK) avec le spécifié contentType comme Type de contenu.

PhysicalFile(String, String, String)

Retourne le fichier spécifié par physicalPath (Status200OK) avec le spécifié contentType comme type de contenu et le spécifié fileDownloadName comme nom de fichier suggéré.

Redirect(String)

Crée un RedirectResult objet qui redirige (Status302Found) vers le spécifié url.

RedirectPermanent(String)

Crée un RedirectResult objet avec Permanent la valeur true (Status301MovedPermanently) à l’aide du spécifié url.

RedirectPermanentPreserveMethod(String)

Crée un RedirectResult objet avec Permanent la valeur true et PreserveMethod la valeur true (Status308PermanentRedirect) à l’aide du spécifié url.

RedirectPreserveMethod(String)

Crée un RedirectResult objet avec Permanent la valeur false et PreserveMethod la valeur true (Status307TemporaryRedirect) à l’aide du spécifié url.

RedirectToAction(String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de actionName.

RedirectToAction(String, Object)

Redirige (Status302Found) vers l’action spécifiée à l’aide de et actionNamerouteValues.

RedirectToAction(String, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de et actionName de controllerName.

RedirectToAction(String, String, Object)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionNameet routeValues.

RedirectToAction(String, String, Object, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionName, routeValueset fragment.

RedirectToAction(String, String, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionNameet fragment.

RedirectToActionPermanent(String)

Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide du spécifié actionName.

RedirectToActionPermanent(String, Object)

Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide du spécifié actionName et .routeValues

RedirectToActionPermanent(String, String)

Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide du spécifié actionName et .controllerName

RedirectToActionPermanent(String, String, Object)

Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide des valeurs spécifiées actionName, controllerNameet routeValues.

RedirectToActionPermanent(String, String, Object, String)

Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide des valeurs spécifiées actionName, controllerName, routeValueset fragment.

RedirectToActionPermanent(String, String, String)

Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide des valeurs spécifiées actionName, controllerNameet fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Redirige (Status308PermanentRedirect) vers l’action spécifiée avec Permanent la valeur true et PreserveMethod la valeur true, à l’aide des spécifiés actionName, controllerName, routeValueset fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Redirige (Status307TemporaryRedirect) vers l’action spécifiée avec Permanent défini sur false et PreserveMethod défini sur true, à l’aide des spécifiés actionName, controllerName, routeValueset fragment.

RedirectToPage()

Redirige (Status302Found) vers la page active.

RedirectToPage(Object)

Redirige (Status302Found) vers la page active avec le spécifié routeValues.

RedirectToPage(String)

Redirige (Status302Found) vers le spécifié pageName.

RedirectToPage(String, Object)

Redirige (Status302Found) vers le spécifié pageName à l’aide du spécifié routeValues.

RedirectToPage(String, String)

Redirige (Status302Found) vers le spécifié pageName à l’aide du spécifié pageHandler.

RedirectToPage(String, String, Object)

Redirige (Status302Found) vers le spécifié pageName à l’aide du spécifié pageHandler et .routeValues

RedirectToPage(String, String, Object, String)

Redirige (Status302Found) vers le spécifié pageName à l’aide du spécifié routeValues et .fragment

RedirectToPage(String, String, String)

Redirige (Status302Found) vers le spécifié pageName à l’aide du spécifié fragment.

RedirectToPagePermanent(String)

Redirige (Status301MovedPermanently) vers le spécifié pageName.

RedirectToPagePermanent(String, Object)

Redirige (Status301MovedPermanently) vers le spécifié pageName à l’aide du spécifié routeValues.

RedirectToPagePermanent(String, Object, String)

Redirige (Status301MovedPermanently) vers le spécifié pageName à l’aide du spécifié fragment.

RedirectToPagePermanent(String, String)

Redirige (Status301MovedPermanently) vers le spécifié pageName.

RedirectToPagePermanent(String, String, Object)

Redirige (Status301MovedPermanently) vers le spécifié pageName à l’aide du spécifié routeValues.

RedirectToPagePermanent(String, String, Object, String)

Redirige (Status301MovedPermanently) vers le spécifié pageName à l’aide du spécifié routeValues et .fragment

RedirectToPagePermanent(String, String, String)

Redirige (Status301MovedPermanently) vers le spécifié pageName à l’aide du spécifié fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Redirige (Status308PermanentRedirect) vers l’itinéraire spécifié avec Permanent défini sur true et PreserveMethod défini sur true, à l’aide des spécifiés pageName, routeValueset fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Redirige (Status307TemporaryRedirect) vers la page spécifiée avec Permanent défini sur false et PreserveMethod défini sur true, à l’aide des spécifiés pageName, routeValueset fragment.

RedirectToRoute(Object)

Redirige (Status302Found) vers l’itinéraire spécifié à l’aide du spécifié routeValues.

RedirectToRoute(String)

Redirige (Status302Found) vers l’itinéraire spécifié à l’aide du spécifié routeName.

RedirectToRoute(String, Object)

Redirige (Status302Found) vers l’itinéraire spécifié à l’aide des et spécifiés routeNamerouteValues.

RedirectToRoute(String, Object, String)

Redirige (Status302Found) vers l’itinéraire spécifié à l’aide de , routeValuesrouteNameet fragment.

RedirectToRoute(String, String)

Redirige (Status302Found) vers l’itinéraire spécifié à l’aide des et spécifiés routeNamefragment.

RedirectToRoutePermanent(Object)

Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du spécifié routeValues.

RedirectToRoutePermanent(String)

Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du spécifié routeName.

RedirectToRoutePermanent(String, Object)

Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide des et spécifiés routeNamerouteValues.

RedirectToRoutePermanent(String, Object, String)

Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent la valeur true à l’aide des valeurs spécifiées routeName, routeValueset fragment.

RedirectToRoutePermanent(String, String)

Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide des et spécifiés routeNamefragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Redirige (Status308PermanentRedirect) vers l’itinéraire spécifié avec Permanent défini sur true et PreserveMethod défini sur true, à l’aide des spécifiés routeName, routeValueset fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Redirige (Status307TemporaryRedirect) vers l’itinéraire spécifié avec Permanent défini sur false et PreserveMethod défini sur true, à l’aide des spécifiés routeName, routeValueset fragment.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crée un SignInResult avec le schéma d’authentification spécifié et properties.

SignIn(ClaimsPrincipal, String)

Crée un SignInResult avec le schéma d’authentification spécifié.

SignOut(AuthenticationProperties, String[])

Crée un SignOutResult avec les schémas d’authentification spécifiés et properties.

SignOut(String[])

Crée un SignOutResult avec les schémas d’authentification spécifiés.

StatusCode(Int32)

Crée un StatusCodeResult objet en spécifiant un statusCode.

StatusCode(Int32, Object)

Crée un ObjectResult objet en spécifiant un statusCode et value

TryUpdateModelAsync(Object, Type, String)

Mises à jour le instance spécifié à model l’aide PageModeldes valeurs du actuel IValueProvider et d’un name.

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

Mises à jour le instance spécifié model à l’aide de et d’un valueProvidername.

TryUpdateModelAsync<TModel>(TModel)

Mises à jour le instance spécifié model à l’aide PageModeldes valeurs du actuel IValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Mises à jour le instance spécifié model à l’aide PageModeldes valeurs du actuel IValueProvider.

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

Mises à jour le instance spécifié à model l’aide PageModeldes valeurs du actuel IValueProvider et d’un name.

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

Mises à jour le instance spécifié à model l’aide PageModeldes valeurs du actuel IValueProvider et d’un name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Mises à jour le instance spécifié model à l’aide de et d’un valueProvidername.

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

Mises à jour le instance spécifié model à l’aide de et d’un valueProvidername.

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

Mises à jour le instance spécifié model à l’aide de et d’un valueProvidername.

TryValidateModel(Object)

Valide le instance spécifié model .

TryValidateModel(Object, String)

Valide le instance spécifié model .

Unauthorized()

Crée un UnauthorizedResult qui produit une Status401Unauthorized réponse.

ViewComponent(String)

Crée un ViewComponentResult en spécifiant le nom d’un composant d’affichage à restituer.

ViewComponent(String, Object)

Crée un ViewComponentResult en spécifiant le nom d’un composant d’affichage à restituer.

ViewComponent(Type)

Crée un ViewComponentResult en spécifiant le Type d’un composant d’affichage à afficher.

ViewComponent(Type, Object)

Crée un ViewComponentResult en spécifiant le Type d’un composant d’affichage à afficher.

S’applique à