Буквально отвечая на ваш вопрос, да, есть C# functoid, который позволяет получить доступ к свойствам контекста изнутри карты.
Однако, если я правильно понял ваш вопрос, у вас есть оркестровка, которая отправляет сообщение-запрос и асинхронно ожидает коррелированный ответ. Я также понимаю, что вы хотели бы, чтобы все сообщения, полученные от определенного , получили местоположение в определенную дату для перенаправления на соответствующую оркестровку.
Для этого вам не нужно получать доступ к продвинутым свойствам на карте. Все, что вам нужно сделать, это инициализировать соответствующий Корреляция при отправке сообщения и свойства, указанные в настройке корреляции , поддерживаемый входящими Приемный трубопровод.
Для этого, очевидно, вам нужно будет ограничить дату приемлемым диапазоном, с точностью до дня, часовым диапазоном или даже минутным диапазоном. Все, что ниже этого, будет сопряжено с риском неспособности сопоставить ответ на соответствующее время.
Если у вас определенная степень контроля над конкретной системой, которая производит ответ, использование GUID для коррелированного свойства, вероятно, является самым простым подходом.
+1 Correlation Set - это правильный способ решить эту проблему. Я предпочитаю использовать GUID для свойства, на котором основана корреляция. BTW: Почему вы включили свой ответ в Community Wiki? – Filburt
Обычно я перехожу к ответам, которые уже были приняты как Community Wiki, так что их можно было бы улучшить, так как нет приемлемого ответа на принятый ответ. Думаю, я не думал четко в этом конкретном случае :-) –