C# 在SharpSvn中,什么';s SvnClient.getinfo返回值?

C# 在SharpSvn中,什么';s SvnClient.getinfo返回值?,c#,svn,sharpsvn,C#,Svn,Sharpsvn,在SharpSvn的文档中,我发现()缺少SvnClient.getinfo(booleantype)的返回值。有人能帮忙吗? 谢谢。以下是我得到的答案: 通常所有SvnClient方法在成功时都返回true并抛出 失败时出错。但如果你改变了。将错误改为false或cancel 在其eventhandler中创建一个命令,然后在 错误/取消。因此,如果您只是使用对.GetInfo的简单调用 没有具有特定设置(或非常特定)的SvnInfoArgs对象 在SvnClient实例本身上处理,您也可以在

在SharpSvn的文档中,我发现()缺少
SvnClient.getinfo
boolean
type)的返回值。有人能帮忙吗?
谢谢。

以下是我得到的答案:

通常所有SvnClient方法在成功时都返回true并抛出 失败时出错。但如果你改变了。将错误改为false或cancel 在其eventhandler中创建一个命令,然后在 错误/取消。因此,如果您只是使用对.GetInfo的简单调用 没有具有特定设置(或非常特定)的SvnInfoArgs对象 在SvnClient实例本身上处理,您也可以在其中重写 错误处理)您可以忽略返回值,因为它总是 是真的

这要归功于一个名叫伯特的好心人,他给我发了这封电子邮件。谢谢。

它需要一个out参数,其中的get-populated调用成功。例如,我可以使用GetInfo调用:


尝试在页面底部发送一封邮件,向SharpSvn用户发送有关此主题的评论。您可能会得到更快的答案。问题是关于bool返回值,而不是out参数。而且已经有答案了
private long GetLatestRevisionNumber(Uri myUri)
{
    using (SvnClient client = GetClient())
    {
        SvnInfoEventArgs info;
        client.GetInfo(myUri, out info);
        return info.LastChangeRevision;
    }
}