принять значение outArgument в деятельности к другой деятельности - PullRequest
0 голосов
/ 17 июля 2011

Таким образом: http://msdn.microsoft.com/en-us/library/dd489442.aspx но единственная сеть, в которой я создаю рабочий процесс с использованием файла XAML.

У меня есть вопрос: мне нужно передать значение, которое я получил от пользователя,другое занятие.Я попытался создать переменную (например, вывод) и присвоил значение, но другой вид деятельности видит его пустым.может завершиться или сброситься до значения по умолчанию после завершения текущей активности.

Я пытался использовать OutArgument, но он вызывал ошибку во время выполнения в app.run как следующее

"Следующие ошибки былиобнаружен при обработке дерева рабочего процесса: 'workflow1': частная реализация действия '1: workflow1' имеет следующую ошибку проверки: Не задано значение для требуемого аргумента действия 'Out_arg'. "И также не видел его в следующем упражнении, как в первом случае.

[RequiredArgument]
public OutArgument<string> Out_arg { get; set; }

        void OnBookmarkCallback(NativeActivityContext context, Bookmark bookmark, object val)
        {
            Console.WriteLine("im in resume ");
            Console.WriteLine("bookmark1 Name is {0}", (string)val);
            // for the first option that i tried
            output = (string)val;
           //then i tried
            Out_arg.Set(context, (string)val);

файл xmal: False 270,2,5 60,75 300,77,5 300,107,5 300,129,5 194,5,129,5 211,61 300,190,5 300,220,5 300,279200 279 200 222 300 3 300 300 331 280 331 280 389,5 174,5 389,5 211,61 _ ReferenceID0 _ReferenceID1 __ReferenceID2

Можете ли вы мне помочь?

1 Ответ

0 голосов
/ 17 июля 2011

Вы создали переменную в своем рабочем процессе и присвоили ей Out_arg?

...