Differences
This shows you the differences between the selected revisions of the page.
| 2012-01-10 | 2012-01-11 | ||
| Protocol not Protocols (martin) | using Session, no need to check for an error (martin) | ||
| Line 57: | Line 57: | ||
| sessionOptions.SshHostKey = "ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"; | sessionOptions.SshHostKey = "ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"; | ||
| - | // Connect | + | using (Session session = new Session()) |
| - | ············Session session = new Session(); | + | { |
| - | session.Open(sessionOptions); | + | // Connect |
| + | ················session.Open(sessionOptions); | ||
| - | ············// Upload files | + | ················// Upload files |
| - | ···········TransferOptions transferOptions = new TransferOptions(); | + | ···············TransferOptions transferOptions = new TransferOptions(); |
| - | ···········transferOptions.TransferMode = TransferMode.Binary; | + | ···············transferOptions.TransferMode = TransferMode.Binary; |
| - | ············OperationResult<TransferEventArgs> transferResult; | + | ················OperationResult<TransferEventArgs> transferResult; |
| - | ···········transferResult = session.PutFiles(@"d:\toupload\*", "/home/user/", false, transferOptions); | + | ···············transferResult = session.PutFiles(@"d:\toupload\*", "/home/user/", false, transferOptions); |
| - | ············// Throw on any error | + | ················// Throw on any error |
| - | ···········transferResult.Check(); | + | ···············transferResult.Check(); |
| - | ············// Print results | + | ················// Print results |
| - | ···········foreach (TransferEventArgs transfer in transferResult.Operations) | + | ···············foreach (TransferEventArgs transfer in transferResult.Operations) |
| - | { | + | |
| - | if (transfer.Error == null) | + | |
| { | { | ||
| Console.WriteLine("Upload of {0} succeeded", transfer.FileName); | Console.WriteLine("Upload of {0} succeeded", transfer.FileName); | ||
| - | } | ||
| - | else | ||
| - | { | ||
| - | Console.WriteLine("Upload of {0} failed: {1}", transfer.FileName, transfer.Error); | ||
| } | } | ||
| } | } | ||