Freigeben über


DefaultControllerFactory.GetControllerInstance(RequestContext, Type) Methode

Definition

Ruft den Controller instance für den angegebenen Anforderungskontext und Controllertyp ab.

protected internal virtual System.Web.Mvc.IController GetControllerInstance(System.Web.Routing.RequestContext requestContext, Type controllerType);
abstract member GetControllerInstance : System.Web.Routing.RequestContext * Type -> System.Web.Mvc.IController
override this.GetControllerInstance : System.Web.Routing.RequestContext * Type -> System.Web.Mvc.IController
Protected Friend Overridable Function GetControllerInstance (requestContext As RequestContext, controllerType As Type) As IController

Parameter

requestContext
RequestContext

Der Kontext der HTTP-Anforderung, der den HTTP-Kontext und die Routendaten enthält.

controllerType
Type

Der Typ des Controllers.

Gibt zurück

Die Controllerinstanz.

Ausnahmen

controllerType ist NULL.

controllerType kann nicht zugewiesen werden.

Eine instance von controllerType kann nicht erstellt werden.

Gilt für: