/// <summary> /// 停止 /// </summary> /// <param name="args"></param> /// <returns></returns> public bool Stop(ExtensionStopArgs args) { try { return(OnStopCommand(new StopArgs())); } catch (Exception ex) { OpenApi.Log.Warn(this, "停止时发生异常", ex); return(false); } }
/// <summary> /// 停止 /// </summary> /// <returns></returns> public override bool Stop(ExtensionStopArgs args) { try { return((bool)_script.GetStaticMethodWithArgs("*.OnStop", typeof(ScriptStopArgs))(new ScriptStopArgs(this))); } #if SHOW_METHOD_ERR catch (Exception ex) { OpenApi.Log.Warn(this, "Script stop Failed!", ex); return(false); } #else catch { return(false); } #endif }
public bool TryStop(Context caller, ExtensionStopArgs args) { PermissionCheck(caller); return(OnStopCommand()); }
/// <summary> /// 停止 /// </summary> /// <param name="args"></param> /// <returns></returns> public abstract bool Stop(ExtensionStopArgs args);