Differences

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

library_sessionoptions_parseurl 2014-12-19 library_sessionoptions_parseurl 2023-05-24 (current)
Line 1: Line 1:
====== SessionOptions.ParseUrl Method ====== ====== SessionOptions.ParseUrl Method ======
Parses [[session_url|session URL]] into its components. Parses [[session_url|session URL]] into its components.
- 
-&beta_feature 
===== Syntax ===== ===== Syntax =====
Line 10: Line 8:
<code vbnet *> <code vbnet *>
-Public Sub ParseUrl(ByVal url As String)+Public Sub ParseUrl(url As String)
</code> </code>
Line 22: Line 20:
===== Remarks ===== ===== Remarks =====
-Parses the given [[session_url|session URL]] and stores the results into ''Protocol'', ''HostName'', ''UserName'', ''Password'' (''SecurePassword''), ''PortNumber'', ''SshHostKeyFingerprint'', ''FtpSecure'', ''WebdavSecure'' and ''WebdavRoot'' [[library_sessionoptions#properties|properties]].+Parses the given [[session_url|session URL]] and stores the results into ''Protocol'', ''HostName'', ''UserName'', ''Password'' (''SecurePassword''), ''PortNumber'', ''SshHostKeyFingerprint'', ''FtpSecure'', ''Secure'' and ''RootPath'' [[library_sessionoptions#properties|properties]].
Resets properties not specified in the URL to their default values. Always resets ''GiveUpSecurityAndAcceptAnySshHostKey'', ''TlsHostCertificateFingerprint'', and ''GiveUpSecurityAndAcceptAnyTlsHostCertificate'' to their default values. Resets properties not specified in the URL to their default values. Always resets ''GiveUpSecurityAndAcceptAnySshHostKey'', ''TlsHostCertificateFingerprint'', and ''GiveUpSecurityAndAcceptAnyTlsHostCertificate'' to their default values.
-Note that the method parser is more strict, than a parser used for URLs with scripting command ''[[scriptcommand_open|open]]'' or [[commandline|command-line]].+The %%URL%% can also include [[session_url#advanced|advanced settings]].
 +Note that the method parser is more strict, than a parser used for URLs with scripting command ''[[scriptcommand_open|open]]'' or [[commandline|command-line]].
 +//You can use the method to accept session %%URL%% provided by a [[custom_command|custom command]] patterns ''!E'' (preferred) or ''!S''. This allows an easy implementation of WinSCP extensions using e.g. [[library_powershell|PowerShell scripts]] that make use of [[library|WinSCP .NET assembly]].//

Last modified: by martin