gpt4 book ai didi

c# - WinSCP AddRawSettings FSProtocol

转载 作者:行者123 更新时间:2023-12-04 13:11:58 26 4
gpt4 key购买 nike

从 WinSCP GUI 生成 C# 代码时,我得到了

sessionOptions.AddRawSettings("FSProtocol", "2");

有谁知道这个 FSProtocol 设置和值 "2" 是什么意思?我试图用谷歌搜索“FSProtocol”,但没有得到任何特定的结果。

这是我从他们的文档 https://winscp.net/eng/docs/rawsettings 中找到的设置列表

最佳答案

正如@Jason 正确回答的那样,FSProtocol 指定要使用的协议(protocol)。但在 SessionOptions.Protocol property 已指定的 WinSCP .NET 程序集中.所以这并不能解释为什么生成的代码中需要 FSProtocol

SessionOptions.Protocol 无法涵盖的协议(protocol)列表中唯一的情况是 2,即禁用回退到 SCP 的 SFTP 协议(protocol)。 WinSCP 默认回退到 SCP 协议(protocol),以防服务器不支持 SFTP。您必须拥有 disabled the fallback in GUI .所以 GUI 需要使用 FSProtocol 来反射(reflect)非默认设置。

除非您真的希望禁用回退,否则您可以安全地删除您的 SessionOptions.AddRawSettings 调用。

关于c# - WinSCP AddRawSettings FSProtocol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64176256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com