2009-09-21 2 views
0

В .NET Foundation рабочего процесса, существуют три вида приличий зависимостей: экземпляра свойства, мета свойства и присоединенные свойства. Может ли кто-нибудь объяснить, что такое разница и правильное использование? Благодарю.Разница между тремя видами свойств зависимостей в .NET Foundation Workflow

ответ

1

В основном разница заключается в следующем:

Instance свойства. Они выглядят как обычные свойства с первого взгляда извне, но не используют их собственное хранилище и поддерживают его до среды выполнения WF. Из-за этого они позволяют связывать свойство, где у вас в основном есть несколько свойств, используют один и тот же хранилище. Очень удобно, потому что он сохраняет код, например Activity2.Input = Activity1.Output, просто свяжите их вместе, и среда выполнения выполняет всю работу. В основном это ваши обычные свойства WF, в которых хранятся данные, над которыми работают.

Свойства Meta аналогичны, за исключением того, что вы можете установить их только во время разработки. Свойство Enabled является примером, поскольку вы не можете изменить его во время выполнения. Обычно вы используете это везде, где у вас есть свойство, которое контролирует поведение активности, которое вы хотите зафиксировать во время выполнения.

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

Смежные вопросы