private void PrintStatisticsTask(object state)
{
_statisticsSummaryMessage.Clear();
_statisticsSummaryMessage.Append("Statistics - ");
switch (_directionType)
{
case DirectionTypes.Sender:
_statisticsSummaryMessage.Append(GetSenderSummary());
break;
case DirectionTypes.Receiver:
_statisticsSummaryMessage.Append(GetReceiverSummary());
break;
default:
throw new ArgumentOutOfRangeException();
}
_log.Info(_statisticsSummaryMessage.ToString());
}