0
Необходимо добавить OperationContext.Current.OutgoingMessageProperties в исходящее сообщение BizTalk Как реализовать ниже код в BizTalk?OperationContext.Current.OutgoingMessageProperties в BizTalk
ConcurrentPrograms_ARClient client1 = new ConcurrentPrograms_ARClient(binding, address);
using (new OperationContextScope(client1.InnerChannel))
{
OperationContext.Current.OutgoingMessageProperties.Add("Property Name", "Property Value");
client1.OPERATION(params...);
}
Спасибо Pieter за ваше предложение. Я создал инспектор сообщений и добавил свойства, как показано ниже. Во время отладки я мог просматривать свойства. Но после инспектор вызывается компонент кодера. Но OperationContext.Current имеет нулевое значение в кодере. Сообщение newMessage = Message.CreateMessage (reader, int.MaxValue, request.Version); newMessage.Properties.CopyProperties (request.Properties); – rshaik
Я имею в виду, я пытаюсь получить доступ к свойствам в настраиваемом кодировщике сообщений, которые устанавливаются в настраиваемом инспекторе сообщений через контекст операции. – rshaik
Извините @rshaik, я не могу помочь вам в этом. Инспектор сообщений кажется для меня логичным выбором, но я сам этого не сделал сам, боюсь. –