Task <ISendEndpoint> GetSchedulerEndpoint(Uri destinationAddress) { var destinationSettings = _topology.GetSendSettings(destinationAddress); var topicName = destinationSettings.EntityName; var sendSettings = new QueueSendSettings(topicName, destinationSettings.Durable, destinationSettings.AutoDelete); var delayExchangeAddress = sendSettings.GetSendAddress(_hostAddress); return(_sendEndpointProvider.GetSendEndpoint(delayExchangeAddress)); }