PageBase クラス

定義

Razor ページの基本クラス。

public ref class PageBase abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPageBase
public abstract class PageBase : Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
type PageBase = class
    inherit RazorPageBase
Public MustInherit Class PageBase
Inherits RazorPageBase
継承
派生

コンストラクター

PageBase()

Razor ページの基本クラス。

プロパティ

BodyContent

本文の内容を取得または設定します。

(継承元 RazorPageBase)
DiagnosticSource

ページ実行の DiagnosticSource インストルメント化に使用するインスタンスを取得または設定します。

(継承元 RazorPageBase)
HtmlEncoder

C# 以外IHtmlContentHtmlEncoder式を処理するときにRazorPage使用する を取得します。

(継承元 RazorPageBase)
HttpContext

HttpContext を取得します。

IsLayoutBeingRendered

このページのレイアウトをレンダリングするかどうかを決定するフラグを取得または設定します。

(継承元 RazorPageBase)
Layout

レイアウト ページのパスを取得または設定します。

(継承元 RazorPageBase)
MetadataProvider

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

ModelState

ModelStateDictionary を取得します。

Output

ページが出力を TextWriter 書き込む を取得します。

(継承元 RazorPageBase)
PageContext

PageContext

Path

ページへのアプリケーションベースの相対パスを取得します。

(継承元 RazorPageBase)
PreviousSectionWriters

このページでレンダリングできるセクションを取得または設定します。

(継承元 RazorPageBase)
Request

HttpRequest を取得します。

Response

HttpResponse を取得します。

RouteData

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

SectionWriters

このページで定義されているセクションを取得します。

(継承元 RazorPageBase)
TempData

から を ITempDataDictionary 取得します ViewContext

(継承元 RazorPageBase)
User

ClaimsPrincipal現在ログインしているユーザーの を取得します。

(継承元 RazorPageBase)
ViewBag

動的なビュー データ ディクショナリを取得します。

(継承元 RazorPageBase)
ViewContext

レンダリング ビューのビュー コンテキストを取得または設定します。

メソッド

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

html 属性値を追加します。

(継承元 RazorPageBase)
BadRequest()

応答を BadRequestResult 生成する を Status400BadRequest 作成します。

BadRequest(ModelStateDictionary)

応答を BadRequestObjectResult 生成する を Status400BadRequest 作成します。

BadRequest(Object)

応答を BadRequestObjectResult 生成する を Status400BadRequest 作成します。

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

html 属性値の追加を開始します。

(継承元 RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Razor ページの基本クラス。

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

属性の書き込みを開始します。

(継承元 RazorPageBase)
BeginWriteTagHelperAttribute()

属性値を書き込 ITagHelper むための新しいスコープを開始します。

(継承元 RazorPageBase)
Challenge()

ChallengeResult を作成します。

Challenge(AuthenticationProperties)

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

Challenge(AuthenticationProperties, String[])

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

Challenge(String[])

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

Content(String)

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

Content(String, MediaTypeHeaderValue)

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

Content(String, String)

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

Content(String, String, Encoding)

文字列、ContentResult、および をcontent指定して、 を使用して オブジェクトStatus200OKcontentType作成しますcontentEncoding

CreateTagHelper<TTagHelper>()

を作成してアクティブ化します ITagHelper

(継承元 RazorPageBase)
DefineSection(String, Func<Object,Task>)

または を使用して RenderSection レイアウト ページで呼び出すことができる名前付きコンテンツ セクションをページに作成します。 RenderSectionAsync

(継承元 RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

または を使用して RenderSection レイアウト ページで呼び出すことができる名前付きコンテンツ セクションをページに作成します。 RenderSectionAsync

(継承元 RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

html 属性値の追加を終了します。

(継承元 RazorPageBase)
EndContext()

Razor ページの基本クラス。

EndTagHelperWritingScope()

を呼び出 StartTagHelperWritingScope(HtmlEncoder)して開始された現在の書き込みスコープを終了します。

(継承元 RazorPageBase)
EndWriteAttribute()

属性の書き込みを終了します。

(継承元 RazorPageBase)
EndWriteTagHelperAttribute()

を呼び出 BeginWriteTagHelperAttribute()して開始された現在の書き込みスコープを終了します。

(継承元 RazorPageBase)
EnsureRenderedBodyOrSections()

PreviousSectionWriters 定義されているすべてのセクションがレンダリングされたか、セクションが定義されていない場合は本文がレンダリングされたことを確認します。

ExecuteAsync()

ページをレンダリングし、出力を に Writer書き込みます。

(継承元 RazorPageBase)
File(Byte[], String)

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

File(Byte[], String, String)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定contentTypeした を推奨されるファイル名として持fileDownloadNameつファイルを返します。

File(Stream, String)

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

File(Stream, String, String)

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

File(String, String)

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

File(String, String, String)

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

FlushAsync()

FlushAsync()応答ストリームで と をOutput呼び出しStream.FlushAsync、バッファー内のコンテンツを にBody書き出します。

(継承元 RazorPageBase)
Forbid()

ForbidResult (Status403Forbidden 既定で) を作成します。

Forbid(AuthenticationProperties)

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

Forbid(AuthenticationProperties, String[])

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

Forbid(String[])

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

Href(String)

指定されたコンテンツ パスの href を返します。

(継承元 RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

タグ ヘルパー プロパティ nullが の場合にインデクサーの使用に関するエラー メッセージを書式設定します。

(継承元 RazorPageBase)
LocalRedirect(String)

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

LocalRedirectPermanent(String)

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

LocalRedirectPermanentPreserveMethod(String)

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

LocalRedirectPreserveMethod(String)

指定した localUrlLocalRedirectResult使用して、 を false に設定し、PreserveMethodtrue (Status307TemporaryRedirect) に設定した オブジェクトPermanentを作成します。

NotFound()

応答を NotFoundResult 生成する を Status404NotFound 作成します。

NotFound(Object)

応答を NotFoundObjectResult 生成する を Status404NotFound 作成します。

Page()

このページを PageResult 応答のビューとしてレンダリングする オブジェクトを作成します。

Partial(String)

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

Partial(String, Object)

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

PhysicalFile(String, String)

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

PhysicalFile(String, String, String)

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

PopWriter()

スタックからテキスト ライターを返します。

(継承元 RazorPageBase)
PushWriter(TextWriter)

テキスト ライターをスタックに配置します。

(継承元 RazorPageBase)
Redirect(String)

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

RedirectPermanent(String)

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

RedirectPermanentPreserveMethod(String)

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

RedirectPreserveMethod(String)

指定した urlRedirectResult使用して、 を false に設定し、PreserveMethodtrue (Status307TemporaryRedirect) に設定した オブジェクトPermanentを作成します。

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)

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

RedirectToAction(String, String, String)

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

RedirectToActionPermanent(String)

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

RedirectToActionPermanent(String, Object)

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

RedirectToActionPermanent(String, String)

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

RedirectToActionPermanent(String, String, Object)

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

RedirectToActionPermanent(String, String, Object, String)

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

RedirectToActionPermanent(String, String, String)

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

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Status308PermanentRedirect() を true に設定し、指定した 、controllerNamerouteValuesおよび PreserveMethodfragmentを使用して true に設定した指定したactionNameアクションPermanentにリダイレクトします。

RedirectToActionPreserveMethod(String, String, Object, String)

Status307TemporaryRedirect() を false に設定し、指定した 、controllerNamerouteValues、および PreserveMethodfragmentを使用して true に設定した指定したactionNameアクションPermanentにリダイレクトします。

RedirectToPage()

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

RedirectToPage(Object)

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

RedirectToPage(String)

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

RedirectToPage(String, Object)

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

RedirectToPage(String, String)

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

RedirectToPage(String, String, Object, String)

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

RedirectToPage(String, String, String)

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

RedirectToPagePermanent(String)

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

RedirectToPagePermanent(String, Object)

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

RedirectToPagePermanent(String, String)

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

RedirectToPagePermanent(String, String, Object)

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

RedirectToPagePermanent(String, String, Object, String)

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

RedirectToPagePermanent(String, String, String)

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

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Status308PermanentRedirect() を true に設定し、指定した 、routeValues、および PreserveMethodfragmentを使用して true に設定した指定したpageNameルートPermanentにリダイレクトします。

RedirectToPagePreserveMethod(String, String, Object, String)

Status307TemporaryRedirect() を false に設定し、指定した 、routeValues、および PreserveMethodfragmentを使用して true に設定して、指定したpageNameページPermanentにリダイレクトします。

RedirectToRoute(Object)

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

RedirectToRoute(String)

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

RedirectToRoute(String, Object)

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

RedirectToRoute(String, Object, String)

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

RedirectToRoute(String, String)

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

RedirectToRoutePermanent(Object)

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

RedirectToRoutePermanent(String)

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

RedirectToRoutePermanent(String, Object)

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

RedirectToRoutePermanent(String, Object, String)

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

RedirectToRoutePermanent(String, String)

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

RedirectToRoutePermanentPreserveMethod(String, Object, String)

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

RedirectToRoutePreserveMethod(String, Object, String)

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

SetAntiforgeryCookieAndHeader()

応答に偽造防止 Cookie と X-Frame-Options ヘッダーを設定します。

(継承元 RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

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

SignIn(ClaimsPrincipal, String)

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

SignOut(AuthenticationProperties, String[])

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

SignOut(String[])

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

StartTagHelperWritingScope(HtmlEncoder)

新しい書き込みスコープを開始し、必要に応じてそのスコープ内でオーバーライドします HtmlEncoder

(継承元 RazorPageBase)
StatusCode(Int32)

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

StatusCode(Int32, Object)

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

TryUpdateModelAsync(Object, Type, String)

の現在IValueProviderの と の値Pageを使用して、指定したmodelインスタンスをprefix更新します。

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

と を使用して、指定したmodelインスタンスをvalueProviderprefix更新します。

TryUpdateModelAsync<TModel>(TModel)

の現在IValueProviderの からの値を使用して、指定したmodelインスタンスをPage更新します。

TryUpdateModelAsync<TModel>(TModel, String)

の現在IValueProviderの と の値Pageを使用して、指定したmodelインスタンスをprefix更新します。

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

の現在IValueProviderの と の値Pageを使用して、指定したmodelインスタンスをprefix更新します。

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

の現在IValueProviderの と の値Pageを使用して、指定したmodelインスタンスをprefix更新します。

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

と を使用して、指定したmodelインスタンスをvalueProviderprefix更新します。

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

と を使用して、指定したmodelインスタンスをvalueProviderprefix更新します。

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

と を使用して、指定したmodelインスタンスをvalueProviderprefix更新します。

TryValidateModel(Object)

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

TryValidateModel(Object, String)

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

Unauthorized()

応答を UnauthorizedResult 生成する を Status401Unauthorized 作成します。

ViewComponent(String)

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

ViewComponent(String, Object)

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

ViewComponent(Type)

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

ViewComponent(Type, Object)

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

Write(Object)

HTML エンコードで指定された value を に Output書き込みます。

(継承元 RazorPageBase)
Write(String)

HTML エンコードで指定された value を に Output書き込みます。

(継承元 RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

属性値を書き込みます。

(継承元 RazorPageBase)
WriteLiteral(Object)

HTML エンコードなしで指定された value を に Output書き込みます。

(継承元 RazorPageBase)
WriteLiteral(String)

HTML エンコードなしで指定された value を に Output書き込みます。

(継承元 RazorPageBase)

適用対象