コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }