private static void _PushServer_InitEnded(object sender, InitEndedEventArgs e) { if (e.Result.Success) { Console.WriteLine("Initialization completed"); _InitOk = true; } else { Console.WriteLine("Initialization failed"); } Console.WriteLine(); Console.WriteLine(); _ResetEvent.Set(); }
protected virtual void OnInitEnded(InitEndedEventArgs e) { InitEndedDelegate handler = InitEnded; if (handler != null) { foreach (InitEndedDelegate singleCast in handler.GetInvocationList()) { ISynchronizeInvoke syncInvoke = singleCast.Target as ISynchronizeInvoke; if ((syncInvoke != null) && (syncInvoke.InvokeRequired)) { syncInvoke.Invoke(singleCast, new object[] { this, e }); } else { singleCast(this, e); } } } }