private static void Move(MoveInfo info, params string[] aetitles) { if (aetitles.Length > 0) { DicomServer server = ServiceLocator.Retrieve <DicomServer>(); DicomScp scp = new DicomScp(IPAddress.Parse(server.HostAddress), server.AETitle, server.Port); MoveWorker mw = new MoveWorker(scp, aetitles.ToList(), info); mw.RunWorkerAsync(); } }
private static void Move(MoveInfo info, int retries, int retryTimeout, params string[] aetitles) { if (aetitles.Length > 0) { DicomServer server = ServiceLocator.Retrieve <DicomServer>(); DicomScp scp = new DicomScp(IPAddress.Parse(server.HostAddress), server.AETitle, server.Port); MoveWorker mw = new MoveWorker(scp, aetitles.ToList(), info); mw.NumberOfRetries = retries; mw.Timeout = retryTimeout; mw.EnableRetry = true; mw.RunWorkerAsync(); } }