CmisSync.Lib.Streams.AbortableStream.Abort C# (CSharp) Метод

Abort() публичный Метод

Abort this instance.
public Abort ( ) : void
Результат void
        public void Abort() {
            lock(this.l) {
                this.aborted = true;
            }
        }
    }

Usage Example

Пример #1
0
 public void AbortWriteIfAbortIsCalled() {
     using (var inputStream = new MemoryStream(new byte[1024 * 1024 * 10]))
     using (var stream = new Mock<MemoryStream>() { CallBase = true }.Object)
     using (var underTest = new AbortableStream(stream)) {
         underTest.Abort();
         Assert.Throws<AbortException>(() => inputStream.CopyTo(underTest));
         Mock.Get(stream).Verify(s => s.WriteByte(It.IsAny<byte>()), Times.Never());
         Mock.Get(stream).Verify(s => s.Write(It.IsAny<byte[]>(), It.IsAny<int>(), It.IsAny<int>()), Times.Never());
     }
 }
All Usage Examples Of CmisSync.Lib.Streams.AbortableStream::Abort