0

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

有人可以告诉我这是什么意思吗?

谢谢!

4

2 回答 2

1

如果您已禁用ThrowOnWarning和/或ThrowOnError禁用,IsLastInvocationCanceled如果您上次调用时出现警告或错误(分别),则在您的下一次调用中将是真的。

于 2010-09-21T14:40:04.453 回答
0

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

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

Assert.That(ua.IsLastInvocationCanceled);
于 2010-09-22T13:22:59.927 回答