我将 SharpSVN 1.6 与 .Net 3.5 一起使用。
我IsLastInvocationCanceled
在几个 SvnArgs(UpdateArgs、CommitArgs 等)中看到了该属性,但我找不到关于它的文档。
有人可以告诉我这是什么意思吗?
谢谢!
如果您已禁用ThrowOnWarning
和/或ThrowOnError
禁用,IsLastInvocationCanceled
如果您上次调用时出现警告或错误(分别),则在您的下一次调用中将是真的。
检查后,预期的行为只有在设置 EventArgs 上的属性时才IsLastInvocationCanceled
为真(取消当前操作),如下所示:Cancel
SvnUpdateArgs ua = new SvnUpdateArgs();
client.List(url, ua, delegate(object sender, SvnUpdateEventArgs e)
{
e.Cancel = true;
});
Assert.That(ua.IsLastInvocationCanceled);