/// <summary> /// This method is called when the Microservice completes the start request. /// </summary> internal virtual void OnStartCompleted() { try { mDataCollection.LogMessage(LoggingLevel.Status, "Microservice has started."); StartCompleted?.Invoke(mService, new StartEventArgs()); } catch (Exception ex) { mDataCollection?.LogException("StartCompleted event / external exception thrown on event", ex); } }