Controller クラス

定義

ビューをサポートする MVC コントローラーの基底クラス。

public ref class Controller abstract : Microsoft::AspNetCore::Mvc::ControllerBase, IDisposable, Microsoft::AspNetCore::Mvc::Filters::IActionFilter, Microsoft::AspNetCore::Mvc::Filters::IAsyncActionFilter
public abstract class Controller : Microsoft.AspNetCore.Mvc.ControllerBase, IDisposable, Microsoft.AspNetCore.Mvc.Filters.IActionFilter, Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter
type Controller = class
    inherit ControllerBase
    interface IActionFilter
    interface IFilterMetadata
    interface IAsyncActionFilter
    interface IDisposable
Public MustInherit Class Controller
Inherits ControllerBase
Implements IActionFilter, IAsyncActionFilter, IDisposable
継承
Controller
実装

コンストラクター

Controller()

ビューをサポートする MVC コントローラーの基底クラス。

プロパティ

ControllerContext

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

(継承元 ControllerBase)
HttpContext

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

(継承元 ControllerBase)
MetadataProvider

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

(継承元 ControllerBase)
ModelBinderFactory

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

(継承元 ControllerBase)
ModelState

モデルの ModelStateDictionary 状態とモデル バインドの検証を含む を取得します。

(継承元 ControllerBase)
ObjectValidator

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

(継承元 ControllerBase)
ProblemDetailsFactory

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

(継承元 ControllerBase)
Request

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

(継承元 ControllerBase)
Response

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

(継承元 ControllerBase)
RouteData

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

(継承元 ControllerBase)
TempData

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

Url

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

(継承元 ControllerBase)
User

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

(継承元 ControllerBase)
ViewBag

動的ビュー バッグを取得します。

ViewData

ViewBagで使用される ViewResult を取得または設定しますViewDataDictionary

メソッド

Accepted()

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

(継承元 ControllerBase)
Accepted(Object)

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

(継承元 ControllerBase)
Accepted(String)

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

(継承元 ControllerBase)
Accepted(String, Object)

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

(継承元 ControllerBase)
Accepted(Uri)

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

(継承元 ControllerBase)
Accepted(Uri, Object)

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

(継承元 ControllerBase)
AcceptedAtAction(String)

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

(継承元 ControllerBase)
AcceptedAtAction(String, Object)

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

(継承元 ControllerBase)
AcceptedAtAction(String, Object, Object)

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

(継承元 ControllerBase)
AcceptedAtAction(String, String)

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

(継承元 ControllerBase)
AcceptedAtAction(String, String, Object)

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

(継承元 ControllerBase)
AcceptedAtAction(String, String, Object, Object)

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

(継承元 ControllerBase)
AcceptedAtRoute(Object)

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

(継承元 ControllerBase)
AcceptedAtRoute(Object, Object)

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

(継承元 ControllerBase)
AcceptedAtRoute(String)

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

(継承元 ControllerBase)
AcceptedAtRoute(String, Object)

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

(継承元 ControllerBase)
AcceptedAtRoute(String, Object, Object)

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

(継承元 ControllerBase)
BadRequest()

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

(継承元 ControllerBase)
BadRequest(ModelStateDictionary)

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

(継承元 ControllerBase)
BadRequest(Object)

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

(継承元 ControllerBase)
Challenge()

ChallengeResult を作成します。

(継承元 ControllerBase)
Challenge(AuthenticationProperties)

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

(継承元 ControllerBase)
Challenge(AuthenticationProperties)

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

(継承元 ControllerBase)
Challenge(AuthenticationProperties, String[])

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

(継承元 ControllerBase)
Challenge(AuthenticationProperties, String[])

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

(継承元 ControllerBase)
Challenge(String[])

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

(継承元 ControllerBase)
Conflict()

応答を ConflictResult 生成する を Status409Conflict 作成します。

(継承元 ControllerBase)
Conflict(ModelStateDictionary)

応答を ConflictObjectResult 生成する を Status409Conflict 作成します。

(継承元 ControllerBase)
Conflict(Object)

応答を ConflictObjectResult 生成する を Status409Conflict 作成します。

(継承元 ControllerBase)
Content(String)

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

(継承元 ControllerBase)
Content(String, MediaTypeHeaderValue)

文字列と をContentResultcontent指定して オブジェクトをcontentType作成します。

(継承元 ControllerBase)
Content(String, String)

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

(継承元 ControllerBase)
Content(String, String, Encoding)

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

(継承元 ControllerBase)
Created()

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

(継承元 ControllerBase)
Created(String, Object)

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

(継承元 ControllerBase)
Created(Uri, Object)

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

(継承元 ControllerBase)
CreatedAtAction(String, Object)

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

(継承元 ControllerBase)
CreatedAtAction(String, Object, Object)

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

(継承元 ControllerBase)
CreatedAtAction(String, String, Object, Object)

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

(継承元 ControllerBase)
CreatedAtRoute(Object, Object)

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

(継承元 ControllerBase)
CreatedAtRoute(String, Object)

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

(継承元 ControllerBase)
CreatedAtRoute(String, Object, Object)

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

(継承元 ControllerBase)
Dispose()

ビューをサポートする MVC コントローラーの基底クラス。

Dispose(Boolean)

この Controller インスタンスで現在使用されているすべてのリソースを解放します。

File(Byte[], String)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Byte[], String, Boolean)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定した contentType を推奨されるファイル名として返fileDownloadNameします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Byte[], String, String, Boolean)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定した contentType を推奨されるファイル名として返fileDownloadNameします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として、指定した contentType を推奨されるファイル名として返fileDownloadNameします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として、指定した contentType を推奨されるファイル名として返fileDownloadNameします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String)

指定した fileStream (Status200OK) 内のファイルを返します。指定した を Content-Type として返します contentType 。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, Boolean)

指定した fileStream (Status200OK) 内のファイルを返します。指定した を Content-Type として返します contentType 。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

指定した fileStream (Status200OK) 内のファイルを返し、指定した を Content-Type として返します contentType 。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

指定した fileStream (Status200OK) 内のファイルを返し、指定した を Content-Type として返します contentType 。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, String)

指定した fileStream (Status200OK) 内のファイルを Content-Type として指定し、指定 contentType した fileDownloadName を推奨されるファイル名として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, String, Boolean)

指定した fileStream (Status200OK) 内のファイルを Content-Type として指定し、指定 contentType した fileDownloadName を推奨されるファイル名として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

指定した fileStream (Status200OK) 内のファイル、指定した contentType を Content-Type として返し、指定した fileDownloadName を推奨されるファイル名として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

指定した fileStream (Status200OK) 内のファイル、指定した contentType を Content-Type として返し、指定した fileDownloadName を推奨されるファイル名として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String)

指定した を Content-Type として指定した (Status200OK) でvirtualPath指定したcontentTypeファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, Boolean)

指定した を Content-Type として指定した (Status200OK) でvirtualPath指定したcontentTypeファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

(Status200OK) でvirtualPath指定されたファイルと、指定された contentType を Content-Type として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

(Status200OK) でvirtualPath指定されたファイルと、指定された contentType を Content-Type として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, String)

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でvirtualPath指定されたfileDownloadNameファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, String, Boolean)

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でvirtualPath指定されたfileDownloadNameファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

() でvirtualPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

() でvirtualPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
Forbid()

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

(継承元 ControllerBase)
Forbid(AuthenticationProperties)

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

(継承元 ControllerBase)
Forbid(AuthenticationProperties)

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

(継承元 ControllerBase)
Forbid(AuthenticationProperties, String[])

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

(継承元 ControllerBase)
Forbid(AuthenticationProperties, String[])

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

(継承元 ControllerBase)
Forbid(String[])

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

(継承元 ControllerBase)
Json(Object)

指定したdataオブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。

Json(Object, JsonSerializerSettings)

指定したdataオブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。

Json(Object, Object)

指定したdataオブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。

LocalRedirect(String)

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

(継承元 ControllerBase)
LocalRedirectPermanent(String)

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

(継承元 ControllerBase)
LocalRedirectPermanentPreserveMethod(String)

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

(継承元 ControllerBase)
LocalRedirectPreserveMethod(String)

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

(継承元 ControllerBase)
NoContent()

Status204NoContentの応答をNoContentResult生成する オブジェクトを作成します。

(継承元 ControllerBase)
NotFound()

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

(継承元 ControllerBase)
NotFound(Object)

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

(継承元 ControllerBase)
Ok()

Status200OKの応答をOkResult生成する オブジェクトを作成します。

(継承元 ControllerBase)
Ok(Object)

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

(継承元 ControllerBase)
OnActionExecuted(ActionExecutedContext)

アクション メソッドの呼び出し後に呼び出されます。

OnActionExecuting(ActionExecutingContext)

アクション メソッドの呼び出し前に呼び出されます。

OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)

アクション メソッドの呼び出し前に呼び出されます。

PartialView()

応答に PartialViewResult 部分ビューをレンダリングする オブジェクトを作成します。

PartialView(Object)

PartialViewResult部分ビューでレンダリングする をmodel指定して、オブジェクトを作成します。

PartialView(String)

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

PartialView(String, Object)

PartialViewResult部分ビューによってレンダリングされる と modelviewName指定して、オブジェクトを作成します。

PhysicalFile(String, String)

指定した を Content-Type として指定した (Status200OK) でphysicalPath指定したcontentTypeファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, Boolean)

指定した を Content-Type として指定した (Status200OK) でphysicalPath指定したcontentTypeファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

(Status200OK) でphysicalPath指定されたファイルと、指定された contentType を Content-Type として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

(Status200OK) でphysicalPath指定されたファイルと、指定された contentType を Content-Type として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, String)

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でphysicalPath指定されたfileDownloadNameファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, String, Boolean)

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でphysicalPath指定されたfileDownloadNameファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

() でphysicalPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

() でphysicalPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

(継承元 ControllerBase)
Problem(String, String, Nullable<Int32>, String, String)

応答を ObjectResult 生成する を ProblemDetails 作成します。

(継承元 ControllerBase)
Redirect(String)

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

(継承元 ControllerBase)
RedirectPermanent(String)

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

(継承元 ControllerBase)
RedirectPermanentPreserveMethod(String)

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

(継承元 ControllerBase)
RedirectPreserveMethod(String)

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

(継承元 ControllerBase)
RedirectToAction()

現在のアクションと同じ名前のアクションに (Status302Found) をリダイレクトします。 'controller' と 'action' の名前は、現在の要求のアンビエント値から取得されます。

(継承元 ControllerBase)
RedirectToAction(String)

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

(継承元 ControllerBase)
RedirectToAction(String, Object)

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

(継承元 ControllerBase)
RedirectToAction(String, String)

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

(継承元 ControllerBase)
RedirectToAction(String, String, Object)

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

(継承元 ControllerBase)
RedirectToAction(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToAction(String, String, String)

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

(継承元 ControllerBase)
RedirectToActionPermanent(String)

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

(継承元 ControllerBase)
RedirectToActionPermanent(String, Object)

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

(継承元 ControllerBase)
RedirectToActionPermanent(String, String)

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

(継承元 ControllerBase)
RedirectToActionPermanent(String, String, Object)

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

(継承元 ControllerBase)
RedirectToActionPermanent(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToActionPermanent(String, String, String)

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

(継承元 ControllerBase)
RedirectToActionPermanentPreserveMethod(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToActionPreserveMethod(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToPage(String)

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

(継承元 ControllerBase)
RedirectToPage(String, Object)

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

(継承元 ControllerBase)
RedirectToPage(String, String)

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

(継承元 ControllerBase)
RedirectToPage(String, String, Object)

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

(継承元 ControllerBase)
RedirectToPage(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToPage(String, String, String)

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

(継承元 ControllerBase)
RedirectToPagePermanent(String)

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

(継承元 ControllerBase)
RedirectToPagePermanent(String, Object)

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

(継承元 ControllerBase)
RedirectToPagePermanent(String, String)

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

(継承元 ControllerBase)
RedirectToPagePermanent(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToPagePermanent(String, String, String)

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

(継承元 ControllerBase)
RedirectToPagePermanentPreserveMethod(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToPagePreserveMethod(String, String, Object, String)

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

(継承元 ControllerBase)
RedirectToRoute(Object)

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

(継承元 ControllerBase)
RedirectToRoute(String)

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

(継承元 ControllerBase)
RedirectToRoute(String, Object)

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

(継承元 ControllerBase)
RedirectToRoute(String, Object, String)

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

(継承元 ControllerBase)
RedirectToRoute(String, String)

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

(継承元 ControllerBase)
RedirectToRoutePermanent(Object)

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

(継承元 ControllerBase)
RedirectToRoutePermanent(String)

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

(継承元 ControllerBase)
RedirectToRoutePermanent(String, Object)

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

(継承元 ControllerBase)
RedirectToRoutePermanent(String, Object, String)

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

(継承元 ControllerBase)
RedirectToRoutePermanent(String, String)

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

(継承元 ControllerBase)
RedirectToRoutePermanentPreserveMethod(String, Object, String)

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

(継承元 ControllerBase)
RedirectToRoutePreserveMethod(String, Object, String)

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

(継承元 ControllerBase)
SignIn(ClaimsPrincipal)

SignInResult を作成します。

(継承元 ControllerBase)
SignIn(ClaimsPrincipal, AuthenticationProperties)

を使用して propertiesSignInResult作成します。

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

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

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

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

(継承元 ControllerBase)
SignIn(ClaimsPrincipal, String)

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

(継承元 ControllerBase)
SignOut()

SignOutResult を作成します。

(継承元 ControllerBase)
SignOut(AuthenticationProperties)

を使用して propertiesSignOutResult作成します。

(継承元 ControllerBase)
SignOut(AuthenticationProperties, String[])

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

(継承元 ControllerBase)
SignOut(AuthenticationProperties, String[])

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

(継承元 ControllerBase)
SignOut(String[])

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

(継承元 ControllerBase)
StatusCode(Int32)

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

(継承元 ControllerBase)
StatusCode(Int32, Object)

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

(継承元 ControllerBase)
TryUpdateModelAsync(Object, Type, String)

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

(継承元 ControllerBase)
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel)

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String)

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

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

(継承元 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

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

(継承元 ControllerBase)
TryValidateModel(Object)

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

(継承元 ControllerBase)
TryValidateModel(Object, String)

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

(継承元 ControllerBase)
Unauthorized()

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

(継承元 ControllerBase)
Unauthorized(Object)

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

(継承元 ControllerBase)
UnprocessableEntity()

応答を UnprocessableEntityResult 生成する を Status422UnprocessableEntity 作成します。

(継承元 ControllerBase)
UnprocessableEntity(ModelStateDictionary)

応答を UnprocessableEntityObjectResult 生成する を Status422UnprocessableEntity 作成します。

(継承元 ControllerBase)
UnprocessableEntity(Object)

応答を UnprocessableEntityObjectResult 生成する を Status422UnprocessableEntity 作成します。

(継承元 ControllerBase)
ValidationProblem()

ActionResultからのModelState検証エラーを含む応答をStatus400BadRequest生成する を作成します。

(継承元 ControllerBase)
ValidationProblem(ModelStateDictionary)

ActionResultからのmodelStateDictionary検証エラーを含む応答をStatus400BadRequest生成する を作成します。

(継承元 ControllerBase)
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary)

値を ActionResult 持つ応答を生成する Status400BadRequestValidationProblemDetails 作成します。

(継承元 ControllerBase)
ValidationProblem(ValidationProblemDetails)

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

(継承元 ControllerBase)
View()

応答に ViewResult ビューをレンダリングする オブジェクトを作成します。

View(Object)

ビューによって ViewResult レンダリングされる を model 指定して、オブジェクトを作成します。

View(String)

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

View(String, Object)

ビューによってViewResultレンダリングされる と modelviewName指定して、オブジェクトを作成します。

ViewComponent(String)

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

ViewComponent(String, Object)

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

ViewComponent(Type)

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

ViewComponent(Type, Object)

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

適用対象