Необязательный аргумент для пользовательских действий в Workflow Foundation

Есть ли способ иметь необязательный аргумент для пользовательского действия в конструкторе рабочих процессов в среде С#, .NET. Я знаю, что для обязательных аргументов есть синтаксис:

[RequiredArgument]
[Description("The status to query.")]
public InArgument<StatusValues> Status { get; set; }

Но мне интересно, как определить входной аргумент, который может быть необязательным?

Спасибо за помощь.


person user1298925    schedule 08.01.2014    source источник
comment
Снимите атрибут RequiredArgument.   -  person    schedule 09.01.2014


Ответы (1)


На самом деле, по умолчанию все аргументы должны быть необязательными. Таким образом, без атрибута [RequiredArgument] ваш аргумент является необязательным, и вам не нужно ничего делать.

(Надеюсь, я не упустил вашу мысль, поскольку это кажется таким очевидным...?)

person Achim    schedule 09.01.2014
comment
Я узнал об этом после публикации вопроса. - person user1298925; 10.01.2014