public void ReturnMessageToSourceQueue() { ErrorQueue.ReturnMessageToSourceQueue( errorQueueMachine: Environment.MachineName, errorQueueName: "error", userName: "******", password: "******", messageId: "6698f196-bd50-4f3c-8819-a49e0163d57b"); }
public void ReturnMessageToSourceQueue() { var connectionFactory = new ConnectionFactory { HostName = "localhost", Port = AmqpTcpEndpoint.UseDefaultPort, UserName = "******", Password = "******", }; using (var connection = connectionFactory.CreateConnection()) { ErrorQueue.ReturnMessageToSourceQueue( connection: connection, errorQueueName: "error", messageId: "26afdee3-ac53-4990-95ef-a61300ca15c8"); } }
public void ReturnMessageToSourceQueue() { State state = new State(); using (IBus bus = StartBus(state)) { bus.SendLocal(new MessageToSend()); Guid msmqMessageId = GetMsmqMessageId(); state.ShouldHandlerThrow = false; ErrorQueue.ReturnMessageToSourceQueue( errorQueueConnectionString: connectionString, errorQueueName: errorQueueName, retryConnectionString: connectionString, retryQueueName: endpointName, messageId: msmqMessageId); state.ResetEvent.WaitOne(); } }
public async Task ReturnMessageToSourceQueue() { var state = new State(); using (var bus = StartBus(state)) { bus.SendLocal(new MessageToSend()); var msmqMessageId = await GetMsmqMessageId() .ConfigureAwait(false); state.ShouldHandlerThrow = false; await ErrorQueue.ReturnMessageToSourceQueue( errorQueueConnectionString : connectionString, errorQueueName : errorQueueName, retryConnectionString : connectionString, retryQueueName : endpointName, messageId : msmqMessageId) .ConfigureAwait(false); state.ResetEvent.WaitOne(); } }