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