public String UnsubscribeFromStatusUpdates() { if (callback != null) { callback = null; monitor.MessageReceived -= new EventHandler <MessageEventArgs>(monitor_MessageReceived); } return("Unsubscribe from Service Notices was successful"); }
public String SubscribeToStatusUpdates() { if (!AllowObservation && !Authenticated) { return("You must be Authenticated to perform this task"); } if (callback == null) { callback = OperationContext.Current.GetCallbackChannel <IAnhCallback>(); } if (callback != null) { monitor.MessageReceived += new EventHandler <MessageEventArgs>(monitor_MessageReceived); return("Subscribe to Service Notices was successful"); } else { return("Failed to subscribe"); } }