public GetViewerInfoResult GetViewerInfo([System.Xml.Serialization.XmlElementAttribute(IsNullable = true)] GetViewerInfoRequest request) { object[] results = this.Invoke("GetViewerInfo", new object[] { request }); return((GetViewerInfoResult)(results[0])); }
/// <remarks/> public void GetViewerInfoAsync(GetViewerInfoRequest request, object userState) { if ((this.GetViewerInfoOperationCompleted == null)) { this.GetViewerInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetViewerInfoOperationCompleted); } this.InvokeAsync("GetViewerInfo", new object[] { request }, this.GetViewerInfoOperationCompleted, userState); }
/// <remarks/> public void GetViewerInfoAsync(GetViewerInfoRequest request, object userState) { if ((this.GetViewerInfoOperationCompleted == null)) { this.GetViewerInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetViewerInfoOperationCompleted); } this.InvokeAsync("GetViewerInfo", new object[] { request}, this.GetViewerInfoOperationCompleted, userState); }
/// <remarks/> public void GetViewerInfoAsync(GetViewerInfoRequest request) { this.GetViewerInfoAsync(request, null); }
/// <remarks/> public void GetViewerInfoAsync(GetViewerInfoRequest request) { this.GetViewerInfoAsync(request, null); }
private void OnGetSelectedInfo(object sender, EventArgs e) { StudyItem study = GetSelectedStudy(); if (study == null) { MessageBox.Show("Select a single study item in the list."); return; } Guid? selectedViewer = GetSelectedViewer(); if (selectedViewer == null) { MessageBox.Show("An active viewer must be selected."); return; } using (AutomationClient client = new AutomationClient()) { try { GetViewerInfoRequest request = new GetViewerInfoRequest(); request.Viewer = new Viewer(); request.Viewer.Identifier = GetIdentifier(selectedViewer.Value); GetViewerInfoResult result = client.GetViewerInfo(request); StringBuilder builder = new StringBuilder(); builder.AppendLine("Additional studies:"); foreach (string additionalStudyUid in result.AdditionalStudyInstanceUids) builder.AppendLine(additionalStudyUid); MessageBox.Show(builder.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }