protected virtual void OnCustomProccessLogonParameter(ParameterEventArgs e) { var handler = CustomProccessLogonParameter; if (handler != null) { handler(this, e); } }
protected virtual void CancelParameters(ILogonParameters parameters) { var parameterEventArgs = new ParameterEventArgs(parameters); OnCustomCancelLogonParameter(parameterEventArgs); if (!parameterEventArgs.Handled) { Application.LogOff(); } }
protected virtual void AcceptParameters(ILogonParameters parameters) { var eventArgs = new ParameterEventArgs(parameters); OnCustomProccessLogonParameter(eventArgs); if (!eventArgs.Handled) { parameters.Process(Application, ObjectSpace); } }
protected virtual void OnCustomProccessLogonParameter(ParameterEventArgs e) { var handler = CustomProccessLogonParameter; handler?.Invoke(this, e); }