public override IConnectionInformation GetConnection(ConnectionTypes connectionType)
{
switch (connectionType)
{
case ConnectionTypes.NotSpecified:
case ConnectionTypes.Send:
return new BaseConnectionInformation(_queue, _connection);
case ConnectionTypes.Receive:
return new BaseConnectionInformation(string.Concat(_queue, "Response"), _connection);
default:
throw new DotNetWorkQueueException($"unhandled type {connectionType}");
}
}
}