コード例 #1
0
 /// <summary>
 /// Called after controller created to set context.
 /// </summary>
 private async Task Initialize(ControllerActionContext controllerActionContext)
 {
     if (_isInit)
     {
         throw new System.Exception("You can`t init controller twice.");
     }
     ControllerContext = controllerActionContext;
     _isInit           = true;
     await Initialized();
 }
コード例 #2
0
 /// <summary>
 /// Used to invoke initializer after controller constructed but before controller routing method invoked.
 /// </summary>
 internal static async Task InvokeInitialize(BotController controller, ControllerActionContext controllerActionContext)
 {
     await controller.Initialize(controllerActionContext);
 }