Могу ли я контролировать, является ли действие рабочего процесса одиночным или нет? Я обнаружил, что один и тот же экземпляр класса активности в рабочем процессе (re) используется каждый раз, когда выполняется рабочий процесс.Экземпляр Workflow - одноэлементный? Контрольная деятельность?
Или просто сказал, что в методе Execute() метода активности я получаю другой context.WorkflowInstanceId, но тот же context.ActivityInstanceId.
Это по дизайну? По умолчанию?
Могу ли я контролировать ведение деятельности? Могу ли я иметь новый экземпляр активности каждый раз, когда выполняется рабочий процесс?
Что о зависимостях инжектированных через МОК? –
Значения @MihaiBejenariu, введенные через ctor, будут храниться в свойствах-членах (независимо от контекста), поэтому IOC также не решает проблему. – rovsen
Извините, мой вопрос был неясным. Я использую Unity, и у меня есть член класса: [Dependency] MyLogic. В этом случае MyLogic по-прежнему остается одиночным. Как я могу ввести введенный класс MyLogic для создания экземпляра в контексте? –