protected override void OnReceive(object message)
{
var deadLetter = message as DeadLetter;
if (deadLetter != null)
{
var request = deadLetter.Message as RequestMessage;
if (request != null && request.RequestId != 0)
{
var response = new ResponseMessage
{
RequestId = request.RequestId,
Exception = new RequestTargetException()
};
deadLetter.Sender.Tell(response);
}
}
}