AsyncController 類別

定義

提供與 ASP.NET MVC 3 的回溯相容性。

public abstract class AsyncController : System.Web.Mvc.Controller
type AsyncController = class
    inherit Controller
Public MustInherit Class AsyncController
Inherits Controller
繼承
AsyncController

建構函式

AsyncController()

初始化 AsyncController 類別的新執行個體。

屬性

ActionInvoker

取得控制器的動作啟動程式。

(繼承來源 Controller)
AsyncManager

提供非同步作業。

(繼承來源 Controller)
Binders

取得或設定繫結器。

(繼承來源 Controller)
ControllerContext

取得或設定控制器內容。

(繼承來源 ControllerBase)
DisableAsyncSupport

取得是否要停用控制器的非同步支援。

(繼承來源 Controller)
HttpContext

取得關於個別 HTTP 要求的 HTTP 特定資訊。

(繼承來源 Controller)
ModelState

取得模型狀態字典物件,這個物件包含模型和模型繫結驗證的狀態。

(繼承來源 Controller)
Profile

取得 HTTP 內容設定檔。

(繼承來源 Controller)
Request

取得目前 HTTP 要求的 HttpRequestBase 物件。

(繼承來源 Controller)
Resolver

表示提供服務的可取代相依性解析程式。 根據預設,它會使用 System.Web.Mvc.DependencyResolver.CurrentCache

(繼承來源 Controller)
Response

取得目前 HTTP 回應的 HttpResponseBase 物件。

(繼承來源 Controller)
RouteData

取得目前要求的路由資料。

(繼承來源 Controller)
Server

取得 HttpServerUtilityBase 物件,這個物件提供在 Web 要求處理期間使用的方法。

(繼承來源 Controller)
Session

取得目前 HTTP 要求的 HttpSessionStateBase 物件。

(繼承來源 Controller)
TempData

取得或設定暫存資料的字典。

(繼承來源 ControllerBase)
TempDataProvider

取得暫存資料提供者物件,這個物件用於儲存下一個要求的資料。

(繼承來源 Controller)
Url

取得 URL Helper 物件,這個物件使用路由來產生 URL。

(繼承來源 Controller)
User

取得目前 HTTP 要求的使用者安全性資訊。

(繼承來源 Controller)
ValidateRequest

取得或設定值,這個值表示此要求是否已啟用要求驗證。

(繼承來源 ControllerBase)
ValueProvider

取得或設定控制器的值提供者。

(繼承來源 ControllerBase)
ViewBag

取得動態檢視資料字典。

(繼承來源 ControllerBase)
ViewData

取得或設定檢視資料的字典。

(繼承來源 ControllerBase)
ViewEngineCollection

取得檢視引擎集合。

(繼承來源 Controller)

方法

BeginExecute(RequestContext, AsyncCallback, Object)

開始執行指定的要求內容

(繼承來源 Controller)
BeginExecuteCore(AsyncCallback, Object)

開始在目前控制器內容中叫用動作。

(繼承來源 Controller)
Content(String)

使用字串建立內容結果物件。

(繼承來源 Controller)
Content(String, String)

使用字串和內容類型建立內容結果物件。

(繼承來源 Controller)
Content(String, String, Encoding)

使用字串、內容類型和內容編碼,建立內容結果物件。

(繼承來源 Controller)
CreateActionInvoker()

建立動作啟動程式。

(繼承來源 Controller)
CreateTempDataProvider()

建立暫存資料提供者。

(繼承來源 Controller)
Dispose()

Controller 類別的目前執行個體所使用的資源全部釋出。

(繼承來源 Controller)
Dispose(Boolean)

釋放 Unmanaged 資源並選擇性釋放 Managed 資源。

(繼承來源 Controller)
EndExecute(IAsyncResult)

結束目前控制器內容中動作的調用。

(繼承來源 Controller)
EndExecuteCore(IAsyncResult)

結束執行核心。

(繼承來源 Controller)
Execute(RequestContext)

執行指定的要求內容。

(繼承來源 ControllerBase)
ExecuteCore()

在目前控制器內容中叫用動作。

(繼承來源 Controller)
File(Byte[], String)

使用檔案內容和檔案類型建立 FileContentResult 物件。

(繼承來源 Controller)
File(Byte[], String, String)

使用檔案內容、檔案類型和目的檔案名稱,建立 FileContentResult 物件。

(繼承來源 Controller)
File(Stream, String)

使用串流物件和內容類型建立 FileStreamResult 物件。

(繼承來源 Controller)
File(Stream, String, String)

使用 FileStreamResult 物件、內容類型和目標檔案名稱,建立串流物件。

(繼承來源 Controller)
File(String, String)

使用檔案名稱和內容類型建立 FilePathResult 物件。

(繼承來源 Controller)
File(String, String, String)

使用檔案名稱、檔案內容和檔案下載名稱,建立 FilePathResult 物件。

(繼承來源 Controller)
HandleUnknownAction(String)

當要求符合這個控制器,但在控制器中找不到指定動作名稱的方法時呼叫。

(繼承來源 Controller)
HttpNotFound()

傳回 HttpNotFoundResult 類別的執行個體。

(繼承來源 Controller)
HttpNotFound(String)

傳回 HttpNotFoundResult 類別的執行個體。

(繼承來源 Controller)
Initialize(RequestContext)

初始化呼叫建構函式時可能無法使用的資料。

(繼承來源 Controller)
JavaScript(String)

建立 JavaScriptResult 物件。

(繼承來源 Controller)
Json(Object)

JsonResult建立 物件,將指定的物件序列化為 JavaScript 物件標記法, (JSON) 。

(繼承來源 Controller)
Json(Object, JsonRequestBehavior)

建立 JsonResult 物件,其會使用指定的 JSON 要求行為,將指定的物件序列化為「JavaScript 物件標記法」(JSON) 格式。

(繼承來源 Controller)
Json(Object, String)

JsonResult建立 物件,將指定的物件序列化為 JavaScript 物件標記法, (JSON) 格式。

(繼承來源 Controller)
Json(Object, String, Encoding)

JsonResult建立 物件,將指定的物件序列化為 JavaScript 物件標記法, (JSON) 格式。

(繼承來源 Controller)
Json(Object, String, Encoding, JsonRequestBehavior)

JsonResult使用內容類型、內容編碼和 JSON 要求行為,建立物件,將指定的物件序列化為 JavaScript 物件標記法 (JSON) 格式。

(繼承來源 Controller)
Json(Object, String, JsonRequestBehavior)

JsonResult建立 物件,使用指定的內容類型和 JSON 要求行為,將指定的物件序列化為 JavaScript 物件標記法 (JSON) 格式。

(繼承來源 Controller)
OnActionExecuted(ActionExecutedContext)

在叫用動作方法之後呼叫。

(繼承來源 Controller)
OnActionExecuting(ActionExecutingContext)

在叫用動作方法之前呼叫。

(繼承來源 Controller)
OnAuthentication(AuthenticationContext)

在進行授權時呼叫。

(繼承來源 Controller)
OnAuthenticationChallenge(AuthenticationChallengeContext)

在進行授權挑戰時呼叫。

(繼承來源 Controller)
OnAuthorization(AuthorizationContext)

在進行授權時呼叫。

(繼承來源 Controller)
OnException(ExceptionContext)

在動作中發生未處理的例外狀況時呼叫。

(繼承來源 Controller)
OnResultExecuted(ResultExecutedContext)

在動作方法所傳回的動作結果執行之後呼叫。

(繼承來源 Controller)
OnResultExecuting(ResultExecutingContext)

在動作方法所傳回的動作結果執行之前呼叫。

(繼承來源 Controller)
PartialView()

建立物件 PartialViewResult 來呈現部分檢視。

(繼承來源 Controller)
PartialView(Object)

PartialViewResult使用指定的模型,建立轉譯部分檢視的 物件。

(繼承來源 Controller)
PartialView(String)

PartialViewResult使用指定的檢視名稱,建立轉譯部分檢視的 物件。

(繼承來源 Controller)
PartialView(String, Object)

PartialViewResult使用指定的檢視名稱和模型,建立轉譯部分檢視的物件。

(繼承來源 Controller)
Redirect(String)

RedirectResult建立物件,以重新導向至指定的 URL。

(繼承來源 Controller)
RedirectPermanent(String)

傳回類別的實例, RedirectResult 並將 Permanent 屬性設定為 true。

(繼承來源 Controller)
RedirectToAction(String)

使用動作名稱重新導向至指定的動作。

(繼承來源 Controller)
RedirectToAction(String, Object)

使用動作名稱和路由值重新導向至指定的動作。

(繼承來源 Controller)
RedirectToAction(String, RouteValueDictionary)

使用動作名稱和路由字典,重新導向至指定的動作。

(繼承來源 Controller)
RedirectToAction(String, String)

使用動作名稱和控制器名稱重新導向至指定的動作。

(繼承來源 Controller)
RedirectToAction(String, String, Object)

使用動作名稱、控制器名稱和路由字典,重新導向至指定的動作。

(繼承來源 Controller)
RedirectToAction(String, String, RouteValueDictionary)

使用動作名稱、控制器名稱和路由值,重新導向至指定的動作。

(繼承來源 Controller)
RedirectToActionPermanent(String)

使用指定的動作名稱,傳回類別的 RedirectResult 實例,將 Permanent 屬性設定為 true。

(繼承來源 Controller)
RedirectToActionPermanent(String, Object)

使用指定的動作名稱和路由值,傳回已將 Permanent 屬性設定為 true 的 RedirectResult 類別實例。

(繼承來源 Controller)
RedirectToActionPermanent(String, RouteValueDictionary)

使用指定的動作名稱和路由值,傳回已將 Permanent 屬性設定為 true 的 RedirectResult 類別實例。

(繼承來源 Controller)
RedirectToActionPermanent(String, String)

使用指定的動作名稱和控制器名稱,傳回將 Permanent 屬性設定為 true 的 RedirectResult 類別實例。

(繼承來源 Controller)
RedirectToActionPermanent(String, String, Object)

使用指定的動作名稱、控制器名稱和路由值,傳回將 Permanent 屬性設定為 true 的 類別實例 RedirectResult

(繼承來源 Controller)
RedirectToActionPermanent(String, String, RouteValueDictionary)

使用指定的動作名稱、控制器名稱和路由值,傳回將 Permanent 屬性設定為 true 的 類別實例 RedirectResult

(繼承來源 Controller)
RedirectToRoute(Object)

使用指定的路由值重新導向至指定的路由。

(繼承來源 Controller)
RedirectToRoute(RouteValueDictionary)

使用路由字典重新導向至指定的路由。

(繼承來源 Controller)
RedirectToRoute(String)

使用指定的路由名稱重新導向至指定的路由。

(繼承來源 Controller)
RedirectToRoute(String, Object)

使用路由名稱和路由值重新導向至指定的路由。

(繼承來源 Controller)
RedirectToRoute(String, RouteValueDictionary)

使用路由名稱和路由字典重新導向至指定的路由。

(繼承來源 Controller)
RedirectToRoutePermanent(Object)

使用指定的路由值,傳回其 Permanent 屬性設為 true 的 RedirectResult 類別的執行個體。

(繼承來源 Controller)
RedirectToRoutePermanent(RouteValueDictionary)

使用指定的路由值,傳回其 Permanent 屬性設為 true 的 RedirectResult 類別的執行個體。

(繼承來源 Controller)
RedirectToRoutePermanent(String)

使用指定的路由名稱,傳回其 Permanent 屬性設為 true 的 RedirectResult 類別的執行個體。

(繼承來源 Controller)
RedirectToRoutePermanent(String, Object)

使用指定的路由名稱和路由值,傳回其 Permanent 屬性設為 true 的 RedirectResult 類別的執行個體。

(繼承來源 Controller)
RedirectToRoutePermanent(String, RouteValueDictionary)

使用指定的路由名稱和路由值,傳回其 Permanent 屬性設為 true 的 RedirectResult 類別的執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel)

使用來自控制器之目前值提供者的值,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, IValueProvider)

使用來自值提供者的值更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String)

使用來自控制器目前值提供者的值和前置詞,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String, IValueProvider)

使用來自值提供者的值和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String, String[])

使用來自控制器目前值提供者的值、前置詞和包含的屬性,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String, String[], IValueProvider)

使用來自值提供者的值、前置詞和包含的屬性,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String, String[], String[])

使用來自控制器目前值提供者的值、前置詞、要排除的屬性清單和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String, String[], String[], IValueProvider)

使用來自值提供者的值、前置詞、要排除的屬性清單以及要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String[])

使用來自控制器目前值提供者的值和包含的屬性,更新指定的模型執行個體。

(繼承來源 Controller)
TryUpdateModel<TModel>(TModel, String[], IValueProvider)

使用來自值提供者的值和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
TryValidateModel(Object)

驗證指定的模型執行個體。

(繼承來源 Controller)
TryValidateModel(Object, String)

使用 HTML 前置詞驗證指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel)

使用來自控制器之目前值提供者的值,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, IValueProvider)

使用來自值提供者的值更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String)

使用來自控制器目前值提供者的值和前置詞,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String, IValueProvider)

使用來自值提供者的值、前置詞和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String, String[])

使用來自控制器目前值提供者的值、前置詞和包含的屬性,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String, String[], IValueProvider)

使用來自值提供者的值、前置詞和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String, String[], String[])

使用來自控制器目前值提供者的值、前置詞、要排除的屬性清單和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String, String[], String[], IValueProvider)

使用來自值提供者的值、前置詞、要排除的屬性清單,以及要包含的屬性清單,來更新指定的模型實例。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String[])

使用來自控制器物件目前值提供者的值,更新指定的模型執行個體。

(繼承來源 Controller)
UpdateModel<TModel>(TModel, String[], IValueProvider)

使用來自值提供者的值、前置詞和要包含的屬性清單,更新指定的模型執行個體。

(繼承來源 Controller)
ValidateModel(Object)

驗證指定的模型執行個體。

(繼承來源 Controller)
ValidateModel(Object, String)

使用 HTML 前置詞驗證指定的模型執行個體。

(繼承來源 Controller)
View()

ViewResult建立 物件,將檢視轉譯為回應。

(繼承來源 Controller)
View(IView)

建立物件 ViewResult ,這個物件會轉譯指定的 IView 物件。

(繼承來源 Controller)
View(IView, Object)

建立物件 ViewResult ,這個物件會轉譯指定的 IView 物件。

(繼承來源 Controller)
View(Object)

ViewResult使用呈現檢視至回應的模型,建立 物件。

(繼承來源 Controller)
View(String)

ViewResult使用呈現檢視的檢視名稱建立 物件。

(繼承來源 Controller)
View(String, Object)

建立物件 ViewResult ,這個物件會轉譯指定的 IView 物件。

(繼承來源 Controller)
View(String, String)

ViewResult使用檢視名稱和主版頁面名稱建立 物件,以將檢視轉譯為回應。

(繼承來源 Controller)
View(String, String, Object)

ViewResult使用呈現檢視的檢視名稱、主版頁面名稱和模型,建立 物件。

(繼承來源 Controller)

明確介面實作

IActionFilter.OnActionExecuted(ActionExecutedContext)

這個方法會在呼叫 OnActionExecuted 方法。

(繼承來源 Controller)
IActionFilter.OnActionExecuting(ActionExecutingContext)

這個方法會在呼叫 OnActionExecuting 方法。

(繼承來源 Controller)
IAsyncController.BeginExecute(RequestContext, AsyncCallback, Object)

這個方法會在呼叫 BeginExecute 方法。

(繼承來源 Controller)
IAsyncController.EndExecute(IAsyncResult)

這個方法會在呼叫 EndExecute 方法。

(繼承來源 Controller)
IAuthenticationFilter.OnAuthentication(AuthenticationContext)

這個方法會在呼叫 OnAuthentication 方法。

(繼承來源 Controller)
IAuthenticationFilter.OnAuthenticationChallenge(AuthenticationChallengeContext)

這個方法會在呼叫 OnAuthenticationChallenge 方法。

(繼承來源 Controller)
IAuthorizationFilter.OnAuthorization(AuthorizationContext)

這個方法會在呼叫 OnAuthorization 方法。

(繼承來源 Controller)
IController.Execute(RequestContext)

執行指定的要求內容。

(繼承來源 ControllerBase)
IExceptionFilter.OnException(ExceptionContext)

這個方法會在呼叫 OnException 方法。

(繼承來源 Controller)
IResultFilter.OnResultExecuted(ResultExecutedContext)

這個方法會在呼叫 OnResultExecuted 方法。

(繼承來源 Controller)
IResultFilter.OnResultExecuting(ResultExecutingContext)

這個方法會在呼叫 OnResultExecuting 方法。

(繼承來源 Controller)

適用於