C# SharpSVN:什么是;“上次调用是否已取消”;什么意思?

C# SharpSVN:什么是;“上次调用是否已取消”;什么意思?,c#,sharpsvn,C#,Sharpsvn,我正在将SharpSVN 1.6与.Net 3.5一起使用。 我在一些SVNARG(UpdateArgs、CommitArgs等)中看到了属性IsLasting,但找不到关于它的文档 有人能告诉我这是什么意思吗 谢谢 如果禁用了ThrowOnWarning和/或ThrowOnError功能,则在下次调用时,如果上次调用时出现警告或错误(分别),则将为真。检查后,预期的行为是,只有在EventArgs上设置了Cancel属性(以取消当前操作)时,IsLastingCancelled才为真,如下所示

我正在将SharpSVN 1.6与.Net 3.5一起使用。
我在一些SVNARG(UpdateArgs、CommitArgs等)中看到了属性
IsLasting
,但找不到关于它的文档

有人能告诉我这是什么意思吗


谢谢

如果禁用了
ThrowOnWarning
和/或
ThrowOnError
功能,则在下次调用时,如果上次调用时出现警告或错误(分别),则
将为真。

检查后,预期的行为是,只有在EventArgs上设置了
Cancel
属性(以取消当前操作)时,
IsLastingCancelled
才为真,如下所示:

SvnUpdateArgs ua = new SvnUpdateArgs();
client.List(url, ua, delegate(object sender, SvnUpdateEventArgs e)
{
    e.Cancel = true;
});

Assert.That(ua.IsLastInvocationCanceled);

这同样适用于
ThrowOnCancel
,但是当然,您需要手动取消请求。