Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Retrieves the controller instance for the specified request context and controller type.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
'Declaration
Protected Friend Overridable Function GetControllerInstance ( _
requestContext As RequestContext, _
controllerType As Type _
) As IController
protected internal virtual IController GetControllerInstance(
RequestContext requestContext,
Type controllerType
)
protected public:
virtual IController^ GetControllerInstance(
RequestContext^ requestContext,
Type^ controllerType
)
Parameters
- requestContext
Type: System.Web.Routing.RequestContext
The context of the HTTP request, which includes the HTTP context and route data.
- controllerType
Type: System.Type
The type of the controller.
Return Value
Type: System.Web.Mvc.IController
The controller instance.
Exceptions
| Exception | Condition |
|---|---|
| HttpException | controllerType is null reference (Nothing in Visual Basic). |
| ArgumentException | controllerType cannot be assigned. |
| InvalidOperationException | An instance of controllerType cannot be created. |