PageModel Sınıf

Tanım

Sayfayı temsil eden soyut sınıf

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
Devralma
PageModel
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

PageModel()

Sayfayı temsil eden soyut sınıf

Özellikler

HttpContext

HttpContext öğesini alır.

MetadataProvider

öğesini alır veya ayarlar IModelMetadataProvider.

ModelState

ModelStateDictionary öğesini alır.

PageContext

PageContext öğesini alır.

Request

HttpRequest öğesini alır.

Response

HttpResponse öğesini alır.

RouteData

Yürütme eylemi için öğesini RouteData alır.

TempData

tarafından PageResultkullanılan veya kümelerini ITempDataDictionary alır.

Url

öğesini alır veya ayarlar IUrlHelper.

User

ClaimsPrincipal Yürütme eylemiyle ilişkili for kullanıcısını alır.

ViewData

ViewDataDictionary öğesini alır.

Yöntemler

BadRequest()

BadRequestResult Yanıt üreten bir Status400BadRequest oluşturur.

BadRequest(ModelStateDictionary)

BadRequestObjectResult Yanıt üreten bir Status400BadRequest oluşturur.

BadRequest(Object)

BadRequestObjectResult Yanıt üreten bir Status400BadRequest oluşturur.

Challenge()

bir ChallengeResultoluşturur.

Challenge(AuthenticationProperties)

Belirtilen propertiesile bir ChallengeResult oluşturur.

Challenge(AuthenticationProperties, String[])

Belirtilen kimlik doğrulama düzenleri ve propertiesile bir ChallengeResult oluşturur.

Challenge(String[])

Belirtilen kimlik doğrulama düzenleriyle bir ChallengeResult oluşturur.

Content(String)

Bir ContentResult dize belirterek ile Status200OK bir content nesnesi oluşturur.

Content(String, MediaTypeHeaderValue)

bir ContentResult dize ve belirterek ile Status200OK bir contentcontentTypenesnesi oluşturur.

Content(String, String)

Bir ContentResult dize ve içerik türü belirterek content ile Status200OK bir nesnesi oluşturur.

Content(String, String, Encoding)

ile bir ContentResult dizeStatus200OK, bir content ve contentEncodingbelirterek nesnesi contentTypeoluşturur.

File(Byte[], String)

İçerik (Status200OK) olarak belirtilen fileContents ve content-Type olarak belirtilen contentType bir dosya döndürür.

File(Byte[], String, String)

İçerik () olarak belirtilenfileContents, content-Type olarak belirtilen contentType ve önerilen dosya adı olarak belirtilen fileDownloadName bir dosyaStatus200OK döndürür.

File(Stream, String)

Belirtilen fileStream (Status200OK) içinde Content-Type olarak belirtilen contentType bir dosya döndürür.

File(Stream, String, String)

Belirtilen fileStream (Status200OK) içinde Content-Type olarak belirtilen contentType ve önerilen dosya adı olarak belirtilen fileDownloadName bir dosya döndürür.

File(String, String)

() tarafından virtualPathStatus200OKbelirtilen ve Content-Type olarak belirtilen contentType dosyayı döndürür.

File(String, String, String)

() tarafından virtualPathStatus200OKbelirtilen ve Content-Type olarak belirtilen contentType ve önerilen dosya adı olarak belirtilen fileDownloadName dosyayı döndürür.

Forbid()

ForbidResult (Status403Forbidden varsayılan olarak) oluşturur.

Forbid(AuthenticationProperties)

Belirtilen propertiesile (Status403ForbiddenForbidResult varsayılan olarak) oluşturur.

Forbid(AuthenticationProperties, String[])

Belirtilen kimlik doğrulama düzenleri ve propertiesile ( ForbidResultStatus403Forbidden varsayılan olarak) oluşturur.

Forbid(String[])

Belirtilen kimlik doğrulama düzenleriyle (Status403Forbidden varsayılan olarak) oluşturur ForbidResult .

LocalRedirect(String)

Belirtilen yerel localUrlöğesine (Status302Found) yeniden yönlendiren bir LocalRedirectResult nesne oluşturur.

LocalRedirectPermanent(String)

Belirtilen localUrlöğesini kullanarak true (Status301MovedPermanently) olarak ayarlanmış bir LocalRedirectResult nesne Permanent oluşturur.

LocalRedirectPermanentPreserveMethod(String)

belirtilen localUrlöğesini kullanarak true olarak ayarlanmış ve PreserveMethod true (Status308PermanentRedirect) olarak ayarlanmış bir LocalRedirectResult nesne Permanent oluşturur.

LocalRedirectPreserveMethod(String)

belirtilen localUrlöğesini kullanarak false olarak ayarlanmış ve PreserveMethod true (Status307TemporaryRedirect) olarak ayarlanmış bir LocalRedirectResult nesne Permanent oluşturur.

NotFound()

NotFoundResult Yanıt üreten bir Status404NotFound oluşturur.

NotFound(Object)

NotFoundObjectResult Yanıt üreten bir Status404NotFound oluşturur.

OnPageHandlerExecuted(PageHandlerExecutedContext)

İşleyici yöntemi yürütülürken, eylem sonucu yürütülmeden önce çağrılır.

OnPageHandlerExecuting(PageHandlerExecutingContext)

İşleyici yöntemi yürütülmeden önce, model bağlama tamamlandıktan sonra çağrılır.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

model bağlama tamamlandıktan sonra işleyici yöntemi çağrılmadan önce zaman uyumsuz olarak çağrılır.

OnPageHandlerSelected(PageHandlerSelectedContext)

İşleyici yöntemi seçildikten sonra ancak model bağlaması gerçekleşmeden önce çağrılır.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

İşleyici yöntemi seçildikten sonra ancak model bağlaması gerçekleşmeden önce zaman uyumsuz olarak çağrılır.

Page()

Sayfayı işleyen bir PageResult nesne oluşturur.

Partial(String)

İşlenmesi gereken PartialViewResult kısmi adı belirterek bir oluşturur.

Partial(String, Object)

İşlenmesi gereken PartialViewResult kısmi değerin adını ve model nesnesini belirterek bir oluşturur.

PhysicalFile(String, String)

() tarafından physicalPathStatus200OKbelirtilen ve Content-Type olarak belirtilen contentType dosyayı döndürür.

PhysicalFile(String, String, String)

() tarafından physicalPathStatus200OKbelirtilen ve Content-Type olarak belirtilen contentType ve önerilen dosya adı olarak belirtilen fileDownloadName dosyayı döndürür.

Redirect(String)

Belirtilen urlöğesine (Status302Found) yeniden yönlendiren bir RedirectResult nesne oluşturur.

RedirectPermanent(String)

Belirtilen urlöğesini kullanarak true (Status301MovedPermanently) olarak ayarlanmış bir RedirectResult nesne Permanent oluşturur.

RedirectPermanentPreserveMethod(String)

belirtilen urlöğesini kullanarak true olarak ayarlanmış ve PreserveMethod true (Status308PermanentRedirect) olarak ayarlanmış bir RedirectResult nesne Permanent oluşturur.

RedirectPreserveMethod(String)

belirtilen urlöğesini kullanarak false olarak ayarlanmış ve PreserveMethod true (Status307TemporaryRedirect) olarak ayarlanmış bir RedirectResult nesne Permanent oluşturur.

RedirectToAction(String)

(Status302Found) öğesini kullanarak belirtilen eyleme actionNameyönlendirir.

RedirectToAction(String, Object)

ve routeValueskullanarak (Status302Found) belirtilen eyleme actionName yönlendirir.

RedirectToAction(String, String)

ve kullanarak (Status302Found) öğesini belirtilen eyleme actionNamecontrollerNameyeniden yönlendirir.

RedirectToAction(String, String, Object)

(Status302Found ) öğesini belirtilen , controllerNameve routeValueskullanarak belirtilen actionNameeyleme yönlendirir.

RedirectToAction(String, String, Object, String)

(Status302Found ) öğesini belirtilen , , controllerNamerouteValuesve fragmentkullanarak belirtilen actionNameeyleme yeniden yönlendirir.

RedirectToAction(String, String, String)

(Status302Found ) öğesini belirtilen , controllerNameve fragmentkullanarak belirtilen actionNameeyleme yönlendirir.

RedirectToActionPermanent(String)

(Status301MovedPermanently) öğesini kullanarak actionNamebelirtilen eyleme Permanent yönlendirir ve true olarak ayarlanır.

RedirectToActionPermanent(String, Object)

belirtilen ve routeValueskullanarak true olarak ayarlanmış şekilde belirtilen actionName eyleme Permanent (Status301MovedPermanently) yönlendirir.

RedirectToActionPermanent(String, String)

belirtilen ve controllerNamekullanarak true olarak ayarlanmış şekilde belirtilen actionName eyleme Permanent (Status301MovedPermanently) yönlendirir.

RedirectToActionPermanent(String, String, Object)

(Status301MovedPermanently) öğesini belirtilen , controllerNameve routeValueskullanarak true olarak ayarlanmış şekilde belirtilen actionNameeyleme Permanent yeniden yönlendirir.

RedirectToActionPermanent(String, String, Object, String)

(Status301MovedPermanently) öğesini belirtilen , , routeValuescontrollerNameve fragmentkullanarak true olarak ayarlanmış şekilde belirtilen actionNameeyleme Permanent yeniden yönlendirir.

RedirectToActionPermanent(String, String, String)

(Status301MovedPermanently) öğesini belirtilen , controllerNameve fragmentkullanarak true olarak ayarlanmış şekilde belirtilen actionNameeyleme Permanent yeniden yönlendirir.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Belirtilen , , controllerNamerouteValuesve fragmentkullanarak (Status308PermanentRedirect) öğesini true ve PreserveMethod true olarak ayarlanmış şekilde belirtilen actionNameeyleme Permanent yeniden yönlendirir.

RedirectToActionPreserveMethod(String, String, Object, String)

Belirtilen , , controllerNamerouteValuesve fragmentkullanarak (Status307TemporaryRedirect) öğesini false ve PreserveMethod true olarak ayarlanmış şekilde belirtilen actionNameeyleme Permanent yeniden yönlendirir.

RedirectToPage()

Geçerli sayfaya (Status302Found) yönlendirir.

RedirectToPage(Object)

(Status302Found) öğesini belirtilen routeValuesile geçerli sayfaya yönlendirir.

RedirectToPage(String)

(Status302Found) öğesini belirtilen pageNameöğesine yeniden yönlendirir.

RedirectToPage(String, Object)

Belirtilen kullanarak (Status302Found) öğesini belirtilen pageName öğesine routeValuesyeniden yönlendirir.

RedirectToPage(String, String)

Belirtilen kullanarak (Status302Found) öğesini belirtilen pageName öğesine pageHandleryeniden yönlendirir.

RedirectToPage(String, String, Object)

(Status302Found) öğesini belirtilen ve routeValueskullanarak belirtilen pageNamepageHandler öğesine yeniden yönlendirir.

RedirectToPage(String, String, Object, String)

(Status302Found) öğesini belirtilen ve fragmentkullanarak belirtilen pageNamerouteValues öğesine yeniden yönlendirir.

RedirectToPage(String, String, String)

Belirtilen kullanarak (Status302Found) öğesini belirtilen pageName öğesine fragmentyeniden yönlendirir.

RedirectToPagePermanent(String)

(Status301MovedPermanently) öğesini belirtilen pageNameöğesine yeniden yönlendirir.

RedirectToPagePermanent(String, Object)

Belirtilen kullanarak (Status301MovedPermanently) öğesini belirtilen pageName öğesine routeValuesyeniden yönlendirir.

RedirectToPagePermanent(String, Object, String)

Belirtilen kullanarak (Status301MovedPermanently) öğesini belirtilen pageName öğesine fragmentyeniden yönlendirir.

RedirectToPagePermanent(String, String)

(Status301MovedPermanently) öğesini belirtilen pageNameöğesine yeniden yönlendirir.

RedirectToPagePermanent(String, String, Object)

Belirtilen kullanarak (Status301MovedPermanently) öğesini belirtilen pageName öğesine routeValuesyeniden yönlendirir.

RedirectToPagePermanent(String, String, Object, String)

(Status301MovedPermanently) öğesini belirtilen ve fragmentkullanarak belirtilen pageNamerouteValues öğesine yeniden yönlendirir.

RedirectToPagePermanent(String, String, String)

Belirtilen kullanarak (Status301MovedPermanently) öğesini belirtilen pageName öğesine fragmentyeniden yönlendirir.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Belirtilen , ve kullanarak (Status308PermanentRedirect) öğesini true ve PreserveMethod true olarak ayarlanmış şekilde belirtilen pageNameyola Permanent yönlendirir.fragmentrouteValues

RedirectToPagePreserveMethod(String, String, Object, String)

Belirtilen , routeValuesve fragmentkullanarak (Status307TemporaryRedirect) öğesini false ve PreserveMethod true olarak ayarlanmış şekilde belirtilen pageNamesayfaya Permanent yeniden yönlendirir.

RedirectToRoute(Object)

(Status302Found) öğesini kullanarak routeValuesbelirtilen yola yönlendirir.

RedirectToRoute(String)

(Status302Found) öğesini kullanarak routeNamebelirtilen yola yönlendirir.

RedirectToRoute(String, Object)

(Status302Found) öğesini belirtilen ve routeValueskullanarak belirtilen routeName yola yönlendirir.

RedirectToRoute(String, Object, String)

(Status302Found ) öğesini belirtilen , routeValuesve fragmentkullanarak belirtilen routeNameyola yönlendirir.

RedirectToRoute(String, String)

(Status302Found) öğesini belirtilen ve fragmentkullanarak belirtilen routeName yola yönlendirir.

RedirectToRoutePermanent(Object)

(Status301MovedPermanently) öğesini kullanarak true olarak ayarlanmış şekilde belirtilen routeValuesyola Permanent yönlendirir.

RedirectToRoutePermanent(String)

(Status301MovedPermanently) öğesini kullanarak true olarak ayarlanmış şekilde belirtilen routeNameyola Permanent yönlendirir.

RedirectToRoutePermanent(String, Object)

(Status301MovedPermanently) öğesini belirtilen ve routeValueskullanarak true olarak ayarlanmış şekilde belirtilen routeName yola Permanent yönlendirir.

RedirectToRoutePermanent(String, Object, String)

(Status301MovedPermanently) öğesini belirtilen , routeValuesve fragmentkullanarak true olarak ayarlanmış şekilde belirtilen routeNameyola Permanent yönlendirir.

RedirectToRoutePermanent(String, String)

(Status301MovedPermanently) öğesini belirtilen ve fragmentkullanarak true olarak ayarlanmış şekilde belirtilen routeName yola Permanent yönlendirir.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Belirtilen , ve kullanarak (Status308PermanentRedirect) öğesini true ve PreserveMethod true olarak ayarlanmış şekilde belirtilen routeNameyola Permanent yönlendirir.fragmentrouteValues

RedirectToRoutePreserveMethod(String, Object, String)

Belirtilen , ve kullanarak (Status307TemporaryRedirect) öğesini false ve PreserveMethod true olarak ayarlanmış şekilde belirtilen routeNameyola Permanent yönlendirir.fragmentrouteValues

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Belirtilen kimlik doğrulama düzeni ve propertiesile bir SignInResult oluşturur.

SignIn(ClaimsPrincipal, String)

Belirtilen kimlik doğrulama düzeniyle bir SignInResult oluşturur.

SignOut(AuthenticationProperties, String[])

Belirtilen kimlik doğrulama düzenleri ve propertiesile bir SignOutResult oluşturur.

SignOut(String[])

Belirtilen kimlik doğrulama düzenleriyle bir SignOutResult oluşturur.

StatusCode(Int32)

belirterek statusCodebir StatusCodeResult nesnesi oluşturur.

StatusCode(Int32, Object)

ve belirterek bir ObjectResultstatusCode nesnesi oluşturur value

TryUpdateModelAsync(Object, Type, String)

'nin geçerli IValueProvider ve bir namedeğerlerini PageModelkullanarak belirtilen model örneği Güncelleştirmeler.

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

ve namekullanarak valueProvider belirtilen model örneği Güncelleştirmeler.

TryUpdateModelAsync<TModel>(TModel)

'nin geçerli IValueProviderdeğerini PageModelkullanarak belirtilen model örneği Güncelleştirmeler.

TryUpdateModelAsync<TModel>(TModel, String)

'nin geçerli IValueProviderdeğerini PageModelkullanarak belirtilen model örneği Güncelleştirmeler.

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

'nin geçerli IValueProvider ve bir namedeğerlerini PageModelkullanarak belirtilen model örneği Güncelleştirmeler.

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

'nin geçerli IValueProvider ve bir namedeğerlerini PageModelkullanarak belirtilen model örneği Güncelleştirmeler.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

ve namekullanarak valueProvider belirtilen model örneği Güncelleştirmeler.

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

ve namekullanarak valueProvider belirtilen model örneği Güncelleştirmeler.

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

ve namekullanarak valueProvider belirtilen model örneği Güncelleştirmeler.

TryValidateModel(Object)

Belirtilen model örneği doğrular.

TryValidateModel(Object, String)

Belirtilen model örneği doğrular.

Unauthorized()

UnauthorizedResult Yanıt üreten bir Status401Unauthorized oluşturur.

ViewComponent(String)

İşlenmek ViewComponentResult üzere bir görünüm bileşeninin adını belirterek bir oluşturur.

ViewComponent(String, Object)

İşlenmek ViewComponentResult üzere bir görünüm bileşeninin adını belirterek bir oluşturur.

ViewComponent(Type)

İşlenmek ViewComponentResult üzere bir görünüm bileşeni belirterek Type bir oluşturur.

ViewComponent(Type, Object)

İşlenmek ViewComponentResult üzere bir görünüm bileşeni belirterek Type bir oluşturur.

Şunlara uygulanır