public static TransportExtensions<MsmqTransport> ApplyLabelToMessages(this TransportExtensions<MsmqTransport> transportExtensions, Func<IReadOnlyDictionary<string, string>, string> labelGenerator)
{
Guard.AgainstNull(nameof(labelGenerator), labelGenerator);
transportExtensions.Settings.Set("msmqLabelGenerator", labelGenerator);
return transportExtensions;
}