public int Shout(System.Threading.CancellationToken cancellationToken)
{
try
{
return ShoutOrThrow(cancellationToken);
}
catch (Exception e)
{
// Something went really wrong. Don't attempt to touch PublishStatus because
// that could be what broke.
WriteLog(e.Message + "\n" + e.StackTrace, TraceEventType.Error);
}
return -1;
}