Differences
This shows you the differences between the selected revisions of the page.
| 2012-06-04 | 2012-08-02 | ||
| ssis example (martin) | smoothed the writing a bit (70.171.82.187) | ||
| Line 1: | Line 1: | ||
| ====== WinSCP .NET Assembly and COM Library ====== | ====== WinSCP .NET Assembly and COM Library ====== | ||
| - | WinSCP .NET Assembly ''winscp.dll'' is .NET wrapper around WinSCP [[scripting|scripting interface]] that allows connecting to a remote machine and manipulating remote files over SFTP, SCP or FTP session from .NET languages, like [[library#csharp|C#]], [[library#vbnet|VB.NET]], [[library#powershell|PowerShell]] and others or from environments supporting .NET addons, like [[library_ssis|SQL Server Integration Services (SSIS)]]. | + | The WinSCP .NET assembly ''winscp.dll'' is a .NET wrapper around WinSCP's [[scripting|scripting interface]] that allows your code to connect to a remote machine and manipulate remote files over SFTP, SCP, and FTP sessions from .NET languages, such as [[library#csharp|C#]], [[library#vbnet|VB.NET]], [[library#powershell|PowerShell]] and others, or from environments supporting .NET addons, such as [[library_ssis|SQL Server Integration Services (SSIS)]]. |
| - | The assembly is also exposed to COM, and as such it can be used from variety of other programming languages and development environments, e.g. [[library_com_wsh|WSH-hosted active scripting languages]], like JScript, VBScript; [[library_vb|Visual Basic for Applications (VBA)]], [[library_perl|Perl]] or Python. | + | The assembly is also exposed to COM, and as such it can be used from variety of other programming languages and development environments--e.g., [[library_com_wsh|WSH-hosted active scripting languages]] like JScript and VBScript, [[library_vb|Visual Basic for Applications (VBA)]], [[library_perl|Perl]], and Python. |
| &beta_feature | &beta_feature | ||
| ===== Downloading and Installing the Assembly ===== | ===== Downloading and Installing the Assembly ===== | ||
| - | First, you need to [[library_install|download and install the assembly]]. | + | First you need to [[library_install|download and install the assembly]]. |
| ===== Three Steps to Start Using WinSCP .NET Assembly ===== | ===== Three Steps to Start Using WinSCP .NET Assembly ===== | ||
| - | - Create an instance of ''[[library_sessionoptions|WinSCP.SessionOptions]]'' class and fill in all necessary information to allow an automatic connection and authentication of your session. | + | - Create an instance of the ''[[library_sessionoptions|WinSCP.SessionOptions]]'' class and fill in all necessary information to allow an automatic connection and authentication of your session. |
| - | - Create an instance of ''[[library_session|WinSCP.Session]]'' class. Optionally you can hook handlers of some events of the class. | + | - Create an instance of the ''[[library_session|WinSCP.Session]]'' class. Optionally you can hook handlers of some events of the class. |
| - Open the session using ''[[library_session_open|Session.Open]]'' method, passing instance of your ''WinSCP.SessionOptions''. | - Open the session using ''[[library_session_open|Session.Open]]'' method, passing instance of your ''WinSCP.SessionOptions''. | ||