SharpSVN:“上次调用已取消”是什么意思?意思是?

发布于 2024-09-24 11:46:54 字数 171 浏览 5 评论 0原文

我正在使用 SharpSVN 1.6 和 .Net 3.5。
我在几个 SvnArgs(UpdateArgs、CommitArgs 等)中看到了属性 IsLastInitationCanceled,但我找不到有关它的文档。

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

谢谢!

I'm using SharpSVN 1.6 with .Net 3.5.
I saw the property IsLastInvocationCanceled in a few SvnArgs (UpdateArgs, CommitArgs etc.), and I couldn't find a documentation on it.

Can someone please tell me what does it mean?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

彼岸花ソ最美的依靠 2024-10-01 11:46:54

如果您禁用了 ThrowOnWarning 和/或 ThrowOnError,则在下次调用时,如果您的计算机上(分别)出现警告或错误,则 IsLastInitationCanceled 将为 true。最后一次调用。

If you have ThrowOnWarning and/or ThrowOnError disabled, on your next call IsLastInvocationCanceled will be true if a warning or error (respectively) occurred on your last invocation.

彡翼 2024-10-01 11:46:54

经过检查,预期的行为是,仅当设置了 EventArgs 上的 Cancel 属性(以取消当前操作)时,IsLastInitationCanceled 才为 true,像这样:

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

Assert.That(ua.IsLastInvocationCanceled);

After checking, the intended behavior is that IsLastInvocationCanceled is only true when the Cancel property on the EventArgs is set (to cancel the current operation), like so:

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

Assert.That(ua.IsLastInvocationCanceled);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文