private bool SendImage(ApplicationEntity host, string path) { bool result = true; try { DataSet dicom = new DataSet(); dicom.Read(path); string uid = (string)dicom[t.SOPClassUID].Value; StorageServiceSCU storage = new StorageServiceSCU(uid); storage.Syntaxes.Add(Syntax.ImplicitVrLittleEndian); Association association = new Association(); association.AddService(storage); if (association.Open(host)) { if (storage.Active) { try { storage.Store(dicom); } catch (Exception ex) { result = false; Debug.WriteLine(ex.Message); } } } else { result = false; //Debug.WriteLine("\ncan't Open."); } association.Close(); } catch (Exception) { result = false; } return(result); }
public StorageServiceSCU(StorageServiceSCU other) : base(other) { }