PageModel Sınıf

Tanım

Bir 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()

Özellikler

HttpContext

HttpContext öğesini alır.

MetadataProvider

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 RouteData eylemi için alır.

TempData

tarafından kullanılan alır ITempDataDictionary veya PageResult kümeler.

Url

alır veya IUrlHelper ayarlar.

User

Yürütme ClaimsPrincipal eylemiyle ilişkili kullanıcı için 'i alır.

ViewData

ViewDataDictionary öğesini alır.

Yöntemler

BadRequest()

BadRequestResultYanıt üreten bir oluşturur Status400BadRequest .

BadRequest(ModelStateDictionary)

BadRequestObjectResultYanıt üreten bir oluşturur Status400BadRequest .

BadRequest(Object)

BadRequestObjectResultYanıt üreten bir oluşturur Status400BadRequest .

Challenge()

Oluşturur ChallengeResult .

Challenge(AuthenticationProperties)

ChallengeResultBelirtilen ile bir oluşturur properties .

Challenge(AuthenticationProperties, String[])

ChallengeResultBelirtilen kimlik doğrulama şemaları ve ile bir oluşturur properties .

Challenge(String[])

ChallengeResultBelirtilen kimlik doğrulama şemalarına sahip bir oluşturur.

Content(String)

ContentResult Status200OK Bir dize belirterek içeren bir nesnesi oluşturur content .

Content(String, MediaTypeHeaderValue)

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

Content(String, String)

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

Content(String, String, Encoding)

Bir ContentResult Status200OK content dize, contentType , ve belirterek bir nesnesi oluşturur contentEncoding .

File(Byte[], String)

fileContentsİçeriği () olarak belirtilen Status200OK ve içerik türü olarak belirtilen bir dosyayı döndürür contentType .

File(Byte[], String, String)

İçerik fileContents türü olarak belirtilen () adlı bir dosya Status200OK contentType ve fileDownloadName önerilen dosya adı olarak belirtilen bir dosyayı döndürür.

File(Stream, String)

Belirtilen fileStream ( Status200OK ) Içinde içerik türü olarak belirtilen bir dosyayı döndürür contentType .

File(Stream, String, String)

Belirtilen fileStream () içindeki, Status200OK contentType içerik türü olarak belirtilen ve fileDownloadName önerilen dosya adı olarak belirtilen bir dosyayı döndürür.

File(String, String)

virtualPath Status200OK İçerik türü olarak belirtilen () ile belirtilen dosyayı döndürür contentType .

File(String, String, String)

virtualPath Status200OK contentType İçerik türü olarak belirtilen ve önerilen dosya adı olarak belirtilen olan () tarafından belirtilen dosyayı döndürür fileDownloadName .

Forbid()

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

Forbid(AuthenticationProperties)

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

Forbid(AuthenticationProperties, String[])

ForbidResult Status403Forbidden Belirtilen kimlik doğrulama şemaları ve ile (varsayılan olarak) oluşturur properties .

Forbid(String[])

ForbidResult Status403Forbidden Belirtilen kimlik doğrulama şemalarına sahip bir (varsayılan olarak) oluşturur.

LocalRedirect(String)

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

LocalRedirectPermanent(String)

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

LocalRedirectPermanentPreserveMethod(String)

LocalRedirectResult Permanent True olarak ayarlanmış ve PreserveMethod belirtilen kullanılarak true () olarak ayarlanmış bir nesne oluşturur Status308PermanentRedirect localUrl .

LocalRedirectPreserveMethod(String)

LocalRedirectResult Permanent False olarak ayarlanmış ve PreserveMethod belirtilen kullanılarak true () olarak ayarlanmış bir nesne oluşturur Status307TemporaryRedirect localUrl .

NotFound()

NotFoundResultYanıt üreten bir oluşturur Status404NotFound .

NotFound(Object)

NotFoundObjectResultYanıt üreten bir oluşturur Status404NotFound .

OnPageHandlerExecuted(PageHandlerExecutedContext)

İşleyici yöntemi yürütüldükten sonra, eylem sonucu yürütmeden önce çağırılır.

OnPageHandlerExecuting(PageHandlerExecutingContext)

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

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

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

OnPageHandlerSelected(PageHandlerSelectedContext)

Bir işleyici yöntemi seçildikten sonra, ancak model bağlama gerçekleşmeden önce çağırılır.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

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

Page()

PageResultSayfayı işleyen bir nesne oluşturur.

Partial(String)

PartialViewResultİşlemek için kısmi bir ad belirterek oluşturur.

Partial(String, Object)

Oluşturulacak PartialViewResult kısmi bir ad ve model nesnesi adı belirtilerek bir oluşturur.

PhysicalFile(String, String)

physicalPath Status200OK İçerik türü olarak belirtilen () ile belirtilen dosyayı döndürür contentType .

PhysicalFile(String, String, String)

physicalPath Status200OK contentType İçerik türü olarak belirtilen ve önerilen dosya adı olarak belirtilen olan () tarafından belirtilen dosyayı döndürür fileDownloadName .

Redirect(String)

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

RedirectPermanent(String)

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

RedirectPermanentPreserveMethod(String)

RedirectResult Permanent True olarak ayarlanmış ve PreserveMethod belirtilen kullanılarak true () olarak ayarlanmış bir nesne oluşturur Status308PermanentRedirect url .

RedirectPreserveMethod(String)

RedirectResult Permanent False olarak ayarlanmış ve PreserveMethod belirtilen kullanılarak true () olarak ayarlanmış bir nesne oluşturur Status307TemporaryRedirect url .

RedirectToAction(String)

Öğesini Status302Found kullanarak belirtilen eyleme yeniden yönlendirir () actionName .

RedirectToAction(String, Object)

Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () actionName routeValues .

RedirectToAction(String, String)

Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () actionName controllerName .

RedirectToAction(String, String, Object)

Belirtilen Status302Found actionName ,, ve kullanarak belirtilen eyleme yeniden yönlendirir () controllerName routeValues .

RedirectToAction(String, String, Object, String)

Belirtilen Status302Found actionName ,, controllerName routeValues , ve kullanarak belirtilen eyleme yeniden yönlendirir () fragment .

RedirectToAction(String, String, String)

Belirtilen Status302Found actionName ,, ve kullanarak belirtilen eyleme yeniden yönlendirir () controllerName fragment .

RedirectToActionPermanent(String)

Belirtilen Status301MovedPermanently eyleme, belirtilen eylemi Permanent kullanarak doğru ayarlanmış şekilde yeniden yönlendirir () actionName .

RedirectToActionPermanent(String, Object)

Belirtilen Status301MovedPermanently ve ' i kullanarak belirtilen eyleme yeniden yönlendirir () Permanent , true olarak actionName ayarlandı routeValues .

RedirectToActionPermanent(String, String)

Belirtilen Status301MovedPermanently ve ' i kullanarak belirtilen eyleme yeniden yönlendirir () Permanent , true olarak actionName ayarlandı controllerName .

RedirectToActionPermanent(String, String, Object)

Belirtilen, Status301MovedPermanently ve ' yi kullanarak, belirtilen eyleme yeniden yönlendirir () Permanent actionName controllerName routeValues .

RedirectToActionPermanent(String, String, Object, String)

Belirtilen eyleme,, ve ' ı Status301MovedPermanently Permanent kullanarak true olarak ayarlanmış şekilde yeniden yönlendirir () actionName controllerName routeValues fragment .

RedirectToActionPermanent(String, String, String)

Belirtilen, Status301MovedPermanently ve ' yi kullanarak, belirtilen eyleme yeniden yönlendirir () Permanent actionName controllerName fragment .

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Belirtilen eyleme yeniden yönlendirir () ve belirtilen,, ve ' ı kullanarak doğru olarak Status308PermanentRedirect Permanent PreserveMethod ayarlayın actionName controllerName routeValues fragment .

RedirectToActionPreserveMethod(String, String, Object, String)

Belirtilen eyleme yeniden yönlendirir ( Status307TemporaryRedirect ) Permanent ve belirtilen,, ve değerlerini PreserveMethod kullanarak false olarak ayarlanır actionName controllerName routeValues fragment .

RedirectToPage()

Geçerli sayfaya yeniden yönlendirir ( Status302Found ).

RedirectToPage(Object)

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

RedirectToPage(String)

Belirtilen öğesine yeniden yönlendirir ( Status302Found ) pageName .

RedirectToPage(String, Object)

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

RedirectToPage(String, String)

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

RedirectToPage(String, String, Object)

Belirtilen Status302Found pageName ve kullanarak belirtilen ile yeniden yönlendirir () pageHandler routeValues .

RedirectToPage(String, String, Object, String)

Belirtilen Status302Found pageName ve kullanarak belirtilen ile yeniden yönlendirir () routeValues fragment .

RedirectToPage(String, String, String)

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

RedirectToPagePermanent(String)

Belirtilen öğesine yeniden yönlendirir ( Status301MovedPermanently ) pageName .

RedirectToPagePermanent(String, Object)

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

RedirectToPagePermanent(String, Object, String)

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

RedirectToPagePermanent(String, String)

Belirtilen öğesine yeniden yönlendirir ( Status301MovedPermanently ) pageName .

RedirectToPagePermanent(String, String, Object)

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

RedirectToPagePermanent(String, String, Object, String)

Belirtilen Status301MovedPermanently pageName ve kullanarak belirtilen ile yeniden yönlendirir () routeValues fragment .

RedirectToPagePermanent(String, String, String)

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

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Belirtilen yola, ( Status308PermanentRedirect ) Permanent değerini true olarak ayarlayın ve belirtilen, PreserveMethod pageName , ve kullanarak doğru olarak ayarlayın routeValues fragment .

RedirectToPagePreserveMethod(String, String, Object, String)

Belirtilen sayfaya yeniden yönlendirir ( Status307TemporaryRedirect ) Permanent ve belirtilen, ve değerlerini kullanarak, false olarak ayarlanır ve PreserveMethod true olarak pageName ayarlayın routeValues fragment .

RedirectToRoute(Object)

Status302FoundBelirtilen yola belirtilen rotaya yönlendirir () routeValues .

RedirectToRoute(String)

Status302FoundBelirtilen yola belirtilen rotaya yönlendirir () routeName .

RedirectToRoute(String, Object)

( Status302Found ) belirtilen ve kullanarak belirtilen yol için yeniden routeName routeValues yönlendirmeler.

RedirectToRoute(String, Object, String)

( Status302Found ) belirtilen , ve kullanarak belirtilen yol için yeniden routeName routeValues fragment yönlendirmeler.

RedirectToRoute(String, String)

( Status302Found ) belirtilen ve kullanarak belirtilen yol için yeniden routeName fragment yönlendirmeler.

RedirectToRoutePermanent(Object)

, belirtilen kullanılarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden routeValues yönlendiriliyor.

RedirectToRoutePermanent(String)

, belirtilen kullanılarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden routeName yönlendiriliyor.

RedirectToRoutePermanent(String, Object)

belirtilen ve kullanarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden routeName routeValues yönlendiriliyor.

RedirectToRoutePermanent(String, Object, String)

belirtilen , ve kullanarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently Permanent ) yeniden routeName routeValues fragment yönlendiriliyor.

RedirectToRoutePermanent(String, String)

belirtilen ve kullanarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden routeName fragment yönlendiriliyor.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

belirtilen , ve kullanarak , true olarak ayarlanmış ve true olarak ayarlanmış şekilde belirtilen yola ( Status308PermanentRedirect ) Permanent yeniden PreserveMethod routeName routeValues fragment yönlendiriliyor.

RedirectToRoutePreserveMethod(String, Object, String)

belirtilen , ve kullanarak , false olarak ayarlanmış ve true olarak ayarlanmış şekilde belirtilen yola ( Status307TemporaryRedirect ) Permanent yeniden PreserveMethod routeName routeValues fragment yönlendiriliyor.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Belirtilen kimlik SignInResult doğrulama şeması ve ile bir properties oluşturur.

SignIn(ClaimsPrincipal, String)

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

SignOut(AuthenticationProperties, String[])

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

SignOut(String[])

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

StatusCode(Int32)

belirterek StatusCodeResult bir nesnesi statusCode oluşturur.

StatusCode(Int32, Object)

ve ObjectResult belirterek bir nesnesi statusCode oluşturur value

TryUpdateModelAsync(Object, Type, String)

geçerli ve model değerlerini kullanarak PageModel belirtilen örneği IValueProvider name güncelleştirme.

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

ve kullanarak model belirtilen örneği valueProvider name güncelleştirme.

TryUpdateModelAsync<TModel>(TModel)

Belirtilen örneği model geçerli 'nin değerlerini PageModel kullanarak IValueProvider güncelleştirmeler.

TryUpdateModelAsync<TModel>(TModel, String)

Belirtilen örneği model geçerli 'nin değerlerini PageModel kullanarak IValueProvider güncelleştirmeler.

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

geçerli ve model değerlerini kullanarak PageModel belirtilen örneği IValueProvider name güncelleştirme.

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

geçerli ve model değerlerini kullanarak PageModel belirtilen örneği IValueProvider name güncelleştirme.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

ve kullanarak model belirtilen örneği valueProvider name güncelleştirme.

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

ve kullanarak model belirtilen örneği valueProvider name güncelleştirme.

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

ve kullanarak model belirtilen örneği valueProvider name güncelleştirme.

TryValidateModel(Object)

Belirtilen örneği model doğrular.

TryValidateModel(Object, String)

Belirtilen örneği model doğrular.

Unauthorized()

Yanıt UnauthorizedResult oluşturan bir Status401Unauthorized oluşturur.

ViewComponent(String)

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

ViewComponent(String, Object)

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

ViewComponent(Type)

İşlemek ViewComponentResult için bir görünüm bileşenini Type belirterek bir oluşturur.

ViewComponent(Type, Object)

İşlemek ViewComponentResult için bir görünüm bileşenini Type belirterek bir oluşturur.

Şunlara uygulanır