private ReceivedMessage MakeReceivedMessage(PooledMessage pooledMessage) { ReceivedMessage receivedMessage = null; try { ProtocolHelper.ExtractIdentifier(pooledMessage.Content, out string identifier, out byte[] messageContent); receivedMessage = new ReceivedMessage(pooledMessage.ThreadId, pooledMessage.Socket, identifier, messageContent); } catch (Exception) { } finally { pooledMessage.Dispose(); } return(receivedMessage); }
public void Reply <TIn>(TIn message, ReceivedMessage receivedMessage) { Reply <TIn>(typeof(TIn).Name, message, receivedMessage); }