Буду рад вашей помощи. Я новичок в Workflow, и у меня есть некоторые InArguments в моем рабочем процессе, к которым я хочу получить доступ в различных действиях. В моем тестовом проекте у меня есть InArgument с именем «Текст», который имеет значение по умолчанию. Я пытаюсь получить доступ к этому значению в моей деятельности, делая это.
public InArgument<String> Text { get; set; }
protected override void Execute(CodeActivityContext context)
{
Console.WriteLine(string.Format("{0}.{1} Start Date Time", MethodInfo.GetCurrentMethod().DeclaringType.Name, MethodInfo.GetCurrentMethod().Name, DateTime.Now.ToString()));
Console.WriteLine(string.Format("Eric the text is: {0}", Text.Get(context)));
Console.ReadLine();
}
Я создал локальный InArgument с тем же именем, что и InArgument, глобальный для рабочего процесса. Когда я выполняю get, возвращаемое значение равно нулю. Я пытался получить доступ к объекту контекста, но не смог получить значение свойства (хотя я видел имя свойства). Я прошу прощения, если это тривиально, но я буду рад вашей помощи.
Спасибо!