Pergunta

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!

Foi útil?

Solução

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.

Outras dicas

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);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top