У меня есть оркестровка с типом транзакции, равным None. В рамках оркестровки я вызываю класс-помощник C#, на который ссылается проект оркестровки. На здании я получаю сообщение об ошибкеОбъявление несериализуемого объекта в неатомной оркестровке
Тип объекта без сериализации может быть объявлен только в пределах атомной области или службы.
Чтобы обойти это, я попытался изменить тип транзакций оркестровки к атомным, но это не будет работать, как внутри нее я также должен вызвать другую оркестровку, который дает ошибку
атомная сфера не может содержать или вызвать службу или область, содержащую как посыл и соответствующие получат от операции requestresponse на порт «использует» или servicelink
может кто-нибудь мне точку в правильном направлении здесь?
Что мешает вам использовать долгосрочную транзакцию в вашей оркестровке? Каков уровень транзакции вызываемой оркестровки? –
Уровень транзакции в настоящее время «Нет», и это дает первую ошибку в моем сообщении. Если задано длительное время, я получаю ту же ошибку. – DarkW1nter
проблема решена. Думаю, (хотя все же проверить правильно). Проделали колл-оркестровку около начала основной оркестровки, затем все остальное внутри атомной сферы - посмотрим, как это получится. – DarkW1nter