I'm using SharpSVN 1.6 with .开发者_开发百科Net 3.5.
I saw the propertyIsLastInvocationCanceled 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!
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.
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);
加载中,请稍侯......
精彩评论