Пользовательское действие рабочего процесса .NET - Пользовательское свойство - PullRequest
1 голос
/ 20 мая 2010

Я пытаюсь настроить пользовательское действие для одного из моих рабочих процессов.

Я могу легко настроить свойство String для своей деятельности, однако мне бы хотелось иметь собственное свойство, представляющее собой список объектов.

Точнее, я хотел бы создать пользовательское действие для выполнения хранимых процедур. У меня должно быть свойство для имени сохраненного процесса и свойство для параметров, для которых мне нужно указать имя, тип и значение.

Есть идеи, как это сделать?

1 Ответ

0 голосов
/ 17 августа 2011

Конечно, я делал это пару раз. Я просто использую тип общего списка для моей собственности:

    public static DependencyProperty FailureCodesProperty = DependencyProperty.Register( "FailureCodes", typeof( System.Collections.Generic.IList<System.Int32> ), typeof( ValidateResponseActivity ) );

    [DesignerSerializationVisibilityAttribute( DesignerSerializationVisibility.Visible )]
    [BrowsableAttribute( true )]
    [CategoryAttribute( "Misc" )]
    public IList<Int32> FailureCodes
    {
        get { return (IList<int>) GetValue( FailureCodesProperty ); }
        set { SetValue( FailureCodesProperty, value ); }
    }

    public static DependencyProperty SuccessCodesProperty = DependencyProperty.Register( "SuccessCodes", typeof( System.Collections.Generic.IList<System.Int32> ), typeof( ValidateResponseActivity ) );

    [DesignerSerializationVisibilityAttribute( DesignerSerializationVisibility.Visible )]
    [BrowsableAttribute( true )]
    [CategoryAttribute( "Misc" )]
    public IList<Int32> SuccessCodes
    {
        get { return (IList<int>) GetValue( SuccessCodesProperty ); }
        set { SetValue( SuccessCodesProperty, value ); }
    }

Это список значений int, но я уверен, что вы можете сделать его списком значений объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...