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