Example #1
0
 public static void Send(string sourceFilePath, StreamSender.IDataReceiver dataReceiver, int bufferLength = 0)
 {
     using (var source = new FileStream(sourceFilePath, FileMode.Open, FileAccess.Read, FileShare.Read))
     {
         StreamSender.Send(source, dataReceiver, bufferLength);
     }
 }
Example #2
0
 public static Task SendAsync(string sourceFilePath, StreamSender.IDataReceiver dataReceiver, CancellationToken cancellationToken, int bufferLength = 0)
 {
     return(Task.Run(() => Send(sourceFilePath, dataReceiver, cancellationToken, bufferLength), cancellationToken));
 }
Example #3
0
 public static Task SendAsync(string sourceFilePath, StreamSender.IDataReceiver dataReceiver, int bufferLength = 0)
 {
     return(Task.Run(() => Send(sourceFilePath, dataReceiver, bufferLength)));
 }