private async Task SendData(string instanceId, object data)
{
try
{
using (var ms = new MemoryStream())
{
Serialize(data, ms);
await this.serverCommunication.SendToClientAsync(instanceId, data.GetType().FullName, ms.ToArray());
}
}
catch (Exception ex)
{
if (ex is AggregateException)
ex = ex.InnerException;
log.Warn(ex, "Failed to SendData");
}
}