SharpSVN:“最后一次调用取消”是什么意思?

时间:2010-09-21 14:35:32

标签: c# sharpsvn

我正在使用SharpSVN 1.6和.Net 3.5 我在一些SvnArgs(UpdateArgs,CommitArgs等)中看到了属性IsLastInvocationCanceled,但我找不到它的文档。

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

谢谢!

2 个答案:

答案 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);