Differences
This shows you the differences between the selected revisions of the page.
| 2012-03-26 | 2012-05-15 | ||
| vb.net signature (martin) | workaround for bug 852 (martin) | ||
| Line 3: | Line 3: | ||
| &beta_feature | &beta_feature | ||
| + | |||
| + | //With WinSCP 5.0.7 beta the method always fails with ''InvalidOperationException'' with message "Recursive calls not allowed". As a workaround, use following extension method or equivalent:// | ||
| + | |||
| + | <code csharp> | ||
| + | public static bool FileExistsFix(this Session session, string path) | ||
| + | { | ||
| + | try | ||
| + | { | ||
| + | session.GetFileInfo(path); | ||
| + | return true; | ||
| + | } | ||
| + | catch (SessionRemoteException) | ||
| + | { | ||
| + | return false; | ||
| + | } | ||
| + | } | ||
| + | </code> | ||
| ===== Syntax ===== | ===== Syntax ===== | ||