PageModel クラス

定義

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
継承
PageModel
派生
属性
実装

コンストラクター

PageModel()

プロパティ

HttpContext

HttpContext を取得します。

MetadataProvider

IModelMetadataProvider を取得または設定します。

ModelState

ModelStateDictionary を取得します。

PageContext

PageContext を取得します。

Request

HttpRequest を取得します。

Response

HttpResponse を取得します。

RouteData

実行中の RouteData アクションの値を取得します。

TempData

によってPageResult使用される設定ITempDataDictionaryを取得または取得します。

Url

IUrlHelper を取得または設定します。

User

実行中のアクションに ClaimsPrincipal 関連付けられている for ユーザーを取得します。

ViewData

ViewDataDictionary を取得します。

メソッド

BadRequest()

応答を BadRequestResult 生成するオブジェクトを Status400BadRequest 作成します。

BadRequest(ModelStateDictionary)

応答を BadRequestObjectResult 生成するオブジェクトを Status400BadRequest 作成します。

BadRequest(Object)

応答を BadRequestObjectResult 生成するオブジェクトを Status400BadRequest 作成します。

Challenge()

ChallengeResult を作成します。

Challenge(AuthenticationProperties)

指定した値を使用して a ChallengeResult を作成します properties

Challenge(AuthenticationProperties, String[])

ChallengeResult指定した認証スキームpropertiesと .

Challenge(String[])

ChallengeResult指定した認証スキームを使用して作成します。

Content(String)

文字列をContentResult指定してオブジェクトをcontent作成しますStatus200OK

Content(String, MediaTypeHeaderValue)

ContentResult content Status200OK文字列と contentType.

Content(String, String)

ContentResult文字列とコンテンツ タイプをcontent指定してオブジェクトStatus200OKを作成します。

Content(String, String, Encoding)

文字列、ContentResultStatus200OKおよび .. を指定してcontentオブジェクトをcontentType作成しますcontentEncoding

File(Byte[], String)

コンテンツ (Status200OK) として指定され、指定されたfileContentsファイルを Content-Type として返しますcontentType

File(Byte[], String, String)

指定したコンテンツ (Status200OK)、指定されたfileContentsコンテンツ タイプ、およびfileDownloadName指定contentTypeされたファイル名を持つファイルを返します。

File(Stream, String)

指定した (Status200OK) 内の指定したfileStreamファイルを Content-Type として返しますcontentType

File(Stream, String, String)

指定した (Status200OK) 内の指定したfileStreamファイルを Content-Type として指定contentTypeし、指定fileDownloadNameしたファイル名を推奨されるファイル名として返します。

File(String, String)

指定した () でvirtualPathStatus200OK指定されたファイルを Content-Type として返しますcontentType

File(String, String, String)

指定した () でvirtualPath指定されたファイルを contentType Content-Type として指定し、指定したファイル名を推奨されるファイル名として返しますfileDownloadNameStatus200OK

Forbid()

(既定で)Status403ForbiddenForbidResult作成します。

Forbid(AuthenticationProperties)

ForbidResult 指定した (Status403Forbidden既定で) を作成しますproperties

Forbid(AuthenticationProperties, String[])

ForbidResult 指定した認証スキームを使用して (Status403Forbidden既定で) を作成し、.properties

Forbid(String[])

ForbidResult 指定した認証スキームを使用して (Status403Forbidden既定で) 作成します。

LocalRedirect(String)

LocalRedirectResult指定したローカルlocalUrlに (Status302Found) リダイレクトするオブジェクトを作成します。

LocalRedirectPermanent(String)

指定したオブジェクトをLocalRedirectResult使用して true (Status301MovedPermanently) に設定されたオブジェクトPermanentを作成しますlocalUrl

LocalRedirectPermanentPreserveMethod(String)

指定したオブジェクトをLocalRedirectResult使用して true に設定し、PreserveMethodtrue (Status308PermanentRedirect) に設定したオブジェクトPermanentを作成しますlocalUrl

LocalRedirectPreserveMethod(String)

指定した値を使用して、LocalRedirectResultfalse に設定され、PreserveMethodtrue (Status307TemporaryRedirect) に設定されたオブジェクトを作成しますPermanentlocalUrl

NotFound()

応答を NotFoundResult 生成するオブジェクトを Status404NotFound 作成します。

NotFound(Object)

応答を NotFoundObjectResult 生成するオブジェクトを Status404NotFound 作成します。

OnPageHandlerExecuted(PageHandlerExecutedContext)

ハンドラー メソッドの実行後、アクションの結果の実行前に呼び出されます。

OnPageHandlerExecuting(PageHandlerExecutingContext)

モデル バインドが完了した後、ハンドラー メソッドが実行される前に呼び出されます。

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

モデル バインドが完了した後、ハンドラー メソッドが呼び出される前に非同期的に呼び出されます。

OnPageHandlerSelected(PageHandlerSelectedContext)

ハンドラー メソッドが選択された後、モデル バインドが発生する前に呼び出されます。

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

ハンドラー メソッドが選択された後、モデル バインドが発生する前に非同期的に呼び出されます。

Page()

ページを PageResult レンダリングするオブジェクトを作成します。

Partial(String)

PartialViewResultレンダリングする部分の名前を指定して a を作成します。

Partial(String, Object)

PartialViewResultレンダリングする部分の名前とモデル オブジェクトを指定して a を作成します。

PhysicalFile(String, String)

指定Status200OKした () でphysicalPath指定されたファイルを Content-Type として返しますcontentType

PhysicalFile(String, String, String)

指定した Content-Type として指定され、推奨されるファイル名として指定された contentType (Status200OK) でphysicalPath指定されたfileDownloadNameファイルを返します。

Redirect(String)

指定したオブジェクトに RedirectResult (Status302Found) リダイレクトするオブジェクトを作成します url

RedirectPermanent(String)

指定したオブジェクトをRedirectResult使用して true (Status301MovedPermanently) に設定されたオブジェクトPermanentを作成しますurl

RedirectPermanentPreserveMethod(String)

true に設定され、RedirectResultPreserveMethod指定したオブジェクトを使用して true (Status308PermanentRedirect) に設定されたオブジェクトを作成しますPermanenturl

RedirectPreserveMethod(String)

指定した値を使用して、RedirectResultfalse に設定され、PreserveMethodtrue (Status307TemporaryRedirect) に設定されたオブジェクトを作成しますPermanenturl

RedirectToAction(String)

を使用して、指定したアクションに (Status302Found) をリダイレクトします actionName

RedirectToAction(String, Object)

routeValues使用して、指定したアクションに (Status302Found) をactionNameリダイレクトします。

RedirectToAction(String, String)

を使用してactionName、指定したアクションに (Status302Found) をリダイレクトしますcontrollerName

RedirectToAction(String, String, Object)

指定した 、controllerName、およびを使用して、指定したactionNameアクションに (Status302Found) をリダイレクトしますrouteValues

RedirectToAction(String, String, Object, String)

指定した 、、、routeValuesおよびを使用して、指定したactionNameアクションに (Status302Found) をリダイレクトしますfragmentcontrollerName

RedirectToAction(String, String, String)

指定した 、controllerName、およびを使用して、指定したactionNameアクションに (Status302Found) をリダイレクトしますfragment

RedirectToActionPermanent(String)

指定したアクションにリダイレクト (Status301MovedPermanently) し、 Permanent 指定したアクションを使用して true に設定します actionName

RedirectToActionPermanent(String, Object)

指定したアクションPermanentにリダイレクト (Status301MovedPermanently) し、指定したアクションを使用して actionName true に設定します。routeValues

RedirectToActionPermanent(String, String)

指定したアクションPermanentにリダイレクト (Status301MovedPermanently) し、指定したアクションを使用して actionName true に設定します。controllerName

RedirectToActionPermanent(String, String, Object)

指定したアクションにリダイレクト (Status301MovedPermanently) し、指定した 、controllerNameおよびrouteValuesを使用して true に設定しますactionNamePermanent

RedirectToActionPermanent(String, String, Object, String)

指定した 、およびを使用して true に設定された指定したactionNamecontrollerNamerouteValuesアクションPermanentに (Status301MovedPermanently) をリダイレクトします。fragment

RedirectToActionPermanent(String, String, String)

指定したアクションにリダイレクト (Status301MovedPermanently) し、指定した 、controllerNameおよびfragmentを使用して true に設定しますactionNamePermanent

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

指定したアクションにリダイレクト (Status308PermanentRedirect) を true に設定しPreserveMethod、指定した 、controllerName、およびrouteValuesfragmentを使用して true に設定しますactionNamePermanent

RedirectToActionPreserveMethod(String, String, Object, String)

指定したStatus307TemporaryRedirectアクションに () をリダイレクトし、指定したアクションPermanentを false に設定しPreserveMethod、指定した actionNamecontrollerName、および fragmentrouteValues.

RedirectToPage()

(Status302Found) を現在のページにリダイレクトします。

RedirectToPage(Object)

Status302Found() を指定した現在のページにリダイレクトしますrouteValues

RedirectToPage(String)

() をStatus302Found指定した値にリダイレクトします pageName

RedirectToPage(String, Object)

指定した .. を使用して、指定したpageName値に (Status302Found) リダイレクトしますrouteValues

RedirectToPage(String, String)

指定した .. を使用して、指定したpageName値に (Status302Found) リダイレクトしますpageHandler

RedirectToPage(String, String, Object)

指定したStatus302Foundとを使用して指定した pageName () を pageHandler リダイレクトします routeValues

RedirectToPage(String, String, Object, String)

指定したStatus302Foundとを使用して指定した pageName () を routeValues リダイレクトします fragment

RedirectToPage(String, String, String)

指定した .. を使用して、指定したpageName値に (Status302Found) リダイレクトしますfragment

RedirectToPagePermanent(String)

() をStatus301MovedPermanently指定した値にリダイレクトします pageName

RedirectToPagePermanent(String, Object)

指定した .. を使用して、指定したpageName値に (Status301MovedPermanently) リダイレクトしますrouteValues

RedirectToPagePermanent(String, Object, String)

指定した .. を使用して、指定したpageName値に (Status301MovedPermanently) リダイレクトしますfragment

RedirectToPagePermanent(String, String)

() をStatus301MovedPermanently指定した値にリダイレクトします pageName

RedirectToPagePermanent(String, String, Object)

指定した .. を使用して、指定したpageName値に (Status301MovedPermanently) リダイレクトしますrouteValues

RedirectToPagePermanent(String, String, Object, String)

指定したStatus301MovedPermanentlyとを使用して指定した pageName () を routeValues リダイレクトします fragment

RedirectToPagePermanent(String, String, String)

指定した .. を使用して、指定したpageName値に (Status301MovedPermanently) リダイレクトしますfragment

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

指定したルートにリダイレクト (Status308PermanentRedirect) を true に設定しPreserveMethod、指定した pageNamerouteValuesおよび fragment.Permanent

RedirectToPagePreserveMethod(String, String, Object, String)

指定したStatus307TemporaryRedirectページ Permanent に () をリダイレクトし、false に設定し PreserveMethod 、指定した pageNamerouteValuesおよび fragment.

RedirectToRoute(Object)

指定したルートを使用して、指定したルートに (Status302Found) リダイレクトします routeValues

RedirectToRoute(String)

指定したルートを使用して、指定したルートに (Status302Found) リダイレクトします routeName

RedirectToRoute(String, Object)

指定したルートを使用してrouteName指定したルートに (Status302Found) をリダイレクトしますrouteValues

RedirectToRoute(String, Object, String)

指定した 、routeValues、およびを使用して、指定したrouteNameルートに (Status302Found) をリダイレクトしますfragment

RedirectToRoute(String, String)

指定したルートを使用してrouteName指定したルートに (Status302Found) をリダイレクトしますfragment

RedirectToRoutePermanent(Object)

指定したルートにリダイレクト (Status301MovedPermanently) し、指定したルート Permanent を使用して true に設定します routeValues

RedirectToRoutePermanent(String)

指定したルートにリダイレクト (Status301MovedPermanently) し、指定したルート Permanent を使用して true に設定します routeName

RedirectToRoutePermanent(String, Object)

指定したルートPermanentにリダイレクト (Status301MovedPermanently) し、指定したルートを使用して routeName true に設定します。routeValues

RedirectToRoutePermanent(String, Object, String)

指定したStatus301MovedPermanentlyルートPermanentrouteNameに () をリダイレクトし、指定した 、および . routeValuesfragment

RedirectToRoutePermanent(String, String)

指定したルートPermanentにリダイレクト (Status301MovedPermanently) し、指定したルートを使用して routeName true に設定します。fragment

RedirectToRoutePermanentPreserveMethod(String, Object, String)

指定したルートにリダイレクト (Status308PermanentRedirect) を true に設定しPreserveMethod、true に設定します。指定した routeNamerouteValuesおよび fragment.Permanent

RedirectToRoutePreserveMethod(String, Object, String)

Status307TemporaryRedirect指定したルートPermanentに () をリダイレクトし、false に設定しPreserveMethod、true に設定します。指定した routeName、および routeValuesfragment.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

SignInResult指定した認証スキームpropertiesと .

SignIn(ClaimsPrincipal, String)

指定した認証スキームを使用して a SignInResult を作成します。

SignOut(AuthenticationProperties, String[])

SignOutResult指定した認証スキームpropertiesと .

SignOut(String[])

指定した認証スキームを使用して a SignOutResult を作成します。

StatusCode(Int32)

StatusCodeResult 指定してオブジェクトを statusCode作成します。

StatusCode(Int32, Object)

ObjectResult指定してオブジェクトを作成します。statusCodevalue

TryUpdateModelAsync(Object, Type, String)

'current と namea の値を使用して、指定されたmodelインスタンスをPageModel更新IValueProviderします。

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

を使用して、指定したmodelインスタンスをvalueProvider更新しますname

TryUpdateModelAsync<TModel>(TModel)

'current IValueProviderの値を使用して、指定されたmodelインスタンスをPageModel更新します。

TryUpdateModelAsync<TModel>(TModel, String)

'current IValueProviderの値を使用して、指定されたmodelインスタンスをPageModel更新します。

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

'current と namea の値を使用して、指定されたmodelインスタンスをPageModel更新IValueProviderします。

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

'current と namea の値を使用して、指定されたmodelインスタンスをPageModel更新IValueProviderします。

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

を使用して、指定したmodelインスタンスをvalueProvider更新しますname

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

を使用して、指定したmodelインスタンスをvalueProvider更新しますname

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

を使用して、指定したmodelインスタンスをvalueProvider更新しますname

TryValidateModel(Object)

指定した model インスタンスを検証します。

TryValidateModel(Object, String)

指定した model インスタンスを検証します。

Unauthorized()

応答を UnauthorizedResult 生成するオブジェクトを Status401Unauthorized 作成します。

ViewComponent(String)

ViewComponentResultレンダリングするビュー コンポーネントの名前を指定して作成します。

ViewComponent(String, Object)

ViewComponentResultレンダリングするビュー コンポーネントの名前を指定して作成します。

ViewComponent(Type)

レンダリングするビュー コンポーネントのType指定によって a ViewComponentResult を作成します。

ViewComponent(Type, Object)

レンダリングするビュー コンポーネントのType指定によって a ViewComponentResult を作成します。

適用対象