Я экспериментирую с законченными рабочими процессами и должен знать, возможно ли работать со списками объектов домена в ссылочной переменной, то есть в списках ссылок. Вот несколько примеров, иллюстрирующих концепцию ...Работа со списками ссылок в законченных рабочих процессах
public void Run(Workflow workflow)
{
ReferenceVariable variable = workflow.InputReferenceVariables.First();
WorkflowRunner runner = new WorkflowRunner(workflow);
List<PointSet> pointSets = PetrelProject.Inputs.Selected.OfType<PointSet>().ToList();
runner.SetInputVariableBinding(variable, pointSets);
runner.Run();
}
На следующем рисунке показан основной рабочий процесс.
«Локальная ссылочная переменная 1» является входным переменным, к которому я назначая список ссылок. Я знаю, что пример взломан, но я старался максимально упростить все как можно больше.
В любом случае, это не работает, связывая список, но также не вызывает никаких исключений. Ничего не происходит, когда я запускаю его. У кого-нибудь есть идеи?