Differences

This shows you the differences between the selected revisions of the page.

2013-08-07 2013-11-13
Corrected mispelling of License. (70.39.231.187) no summary (80.51.178.3) (hidden)
Line 166: Line 166:
See [[library_com_wsh#vbscript|overall VBScript example]] or [[library_examples|any other VBScript example]]. See [[library_com_wsh#vbscript|overall VBScript example]] or [[library_examples|any other VBScript example]].
-==== [[vba]] VBA Example ==== +Imports System 
-See [[library_vb#example|overall VBA example]].+Imports WinSCP 
 +  
 +Friend Class Example 
 +  
 +    Public Shared Function Main() As Integer 
 +  
 +        Try 
 +            ' Setup session options 
 +            Dim sessionOptions As New SessionOptions 
 +            With sessionOptions 
 +                .Protocol = Protocol.ftp 
 +                .HostName = "example.com" 
 +                .UserName = "user
 +               .Password = "mypassword" 
 +                .SshHostKeyFingerprint = "ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx" 
 +            End With 
 +  
 +            Using session As Session = New Session 
 +                ' Connect 
 +                session.Open(sessionOptions) 
 +  
 +                ' Upload files 
 +                Dim transferOptions As New TransferOptions 
 +                transferOptions.TransferMode = TransferMode.Binary 
 +  
 +                Dim transferResult As TransferOperationResult 
 +                transferResult = session.PutFiles("d:\toupload\*", "/home/user/", False, transferOptions) 
 +  
 +················' Throw on any error 
 +················transferResult.Check 
 +  
 +················' Print results 
 +················Dim transfer As TransferEventArgs 
 +                For Each transfer In transferResult.Transfers 
 +                    Console.WriteLine("Upload of {0} succeeded", transfer.FileName) 
 +                Next 
 +            End Using 
 +  
 +            Return 0 
 +        Catch e As Exception 
 +            Console.WriteLine("Error: {0}", e) 
 +            Return 1 
 +        End Try 
 +  
 +    End Function 
 +  
 +End Class
==== [[perl]] Perl Example ==== ==== [[perl]] Perl Example ====

Last modified: by 80.51.178.3