private void UpdateTimeSyncronosly() { SynchronousWebServiceCalling.ContentServiceReference.ContentServiceClient contentServiceClient = new SynchronousWebServiceCalling.ContentServiceReference.ContentServiceClient(); contentServiceClient.ReturnServerTimeCompleted += new EventHandler<SynchronousWebServiceCalling.ContentServiceReference.ReturnServerTimeCompletedEventArgs>(ReturnServerTimeCompleted); string message = "Retrieving new server time..."; while (true) { this.Dispatcher.BeginInvoke(new Action<string>(DisplayBusyMessage), message); contentServiceClient.ReturnServerTimeAsync(); autoResetEvent.WaitOne(); } }
private void UpdateTimeSyncronosly() { SynchronousWebServiceCalling.ContentServiceReference.ContentServiceClient contentServiceClient = new SynchronousWebServiceCalling.ContentServiceReference.ContentServiceClient(); contentServiceClient.ReturnServerTimeCompleted += new EventHandler <SynchronousWebServiceCalling.ContentServiceReference.ReturnServerTimeCompletedEventArgs>(ReturnServerTimeCompleted); string message = "Retrieving new server time..."; while (true) { this.Dispatcher.BeginInvoke(new Action <string>(DisplayBusyMessage), message); contentServiceClient.ReturnServerTimeAsync(); autoResetEvent.WaitOne(); } }