CmisSync.Lib.FileTransmission.Transmission.Resume C# (CSharp) Method

Resume() public method

Resume the transmission async.
public Resume ( ) : void
return void
        public void Resume() {
            if (this.Status == TransmissionStatus.PAUSED) {
                this.Status = TransmissionStatus.TRANSMITTING;
            }
        }

Usage Example

        public void Resume() {
            var underTest = new Transmission(TransmissionType.DOWNLOAD_NEW_FILE, this.path);
            underTest.Resume();
            Assert.That(underTest.Status == TransmissionStatus.TRANSMITTING);
            underTest.Pause();
            underTest.Resume();
            Assert.That(underTest.Status == TransmissionStatus.TRANSMITTING);

            underTest.Abort();
            underTest.Resume();
            Assert.That(underTest.Status == TransmissionStatus.ABORTING);
            underTest.Status = TransmissionStatus.ABORTED;
            underTest.Resume();
            Assert.That(underTest.Status == TransmissionStatus.ABORTED);
        }