WorkflowEngineProcessorIterative - конструктор
Пространство имён: Tessa.WorkflowСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public WorkflowEngineProcessorIterative(
IDbScope dbScope,
IWorkflowService workflowService,
Func<IWorkflowEngineLogger> workflowEngineLoggerProvider,
IWorkflowEngineProcessSerializer workflowEngineProcessSerializer,
IWorkflowEngineProcessCompilationCache processCompilationCache,
IWorkflowEngineCache workflowCache,
IErrorManager errorManager,
IOperationRepository operationRepository,
ICardRepository cardRepository,
ICardStreamServerRepository cardStreamServerRepository,
IWorkflowEngineCardsScope cardsScope,
ISession session,
ICardMetadata cardMetadata,
IWorkflowEngineCardRequestExtender requestExtender,
IWorkflowBindingExecutor bindingExecutor,
IWorkflowBindingParser bindingParser,
IWorkflowEngineLockScope lockScope,
ICardTransactionStrategy transactionStrategy,
IUnityContainer container,
IWorkflowActionRegistry workflowActionRegistry,
IDeferredDeletionQueue deletionQueue,
ISeparateDbConnectionWorker separateDbConnection,
IWorkflowEngineTracingScope tracingScope,
IWorkflowEngineTracingDataWriter tracingDataWriter,
IWorkflowEngineActivitySource activitySource,
ICardLockingStrategy cardLockingStrategy
)
Public Sub New (
dbScope As IDbScope,
workflowService As IWorkflowService,
workflowEngineLoggerProvider As Func(Of IWorkflowEngineLogger),
workflowEngineProcessSerializer As IWorkflowEngineProcessSerializer,
processCompilationCache As IWorkflowEngineProcessCompilationCache,
workflowCache As IWorkflowEngineCache,
errorManager As IErrorManager,
operationRepository As IOperationRepository,
cardRepository As ICardRepository,
cardStreamServerRepository As ICardStreamServerRepository,
cardsScope As IWorkflowEngineCardsScope,
session As ISession,
cardMetadata As ICardMetadata,
requestExtender As IWorkflowEngineCardRequestExtender,
bindingExecutor As IWorkflowBindingExecutor,
bindingParser As IWorkflowBindingParser,
lockScope As IWorkflowEngineLockScope,
transactionStrategy As ICardTransactionStrategy,
container As IUnityContainer,
workflowActionRegistry As IWorkflowActionRegistry,
deletionQueue As IDeferredDeletionQueue,
separateDbConnection As ISeparateDbConnectionWorker,
tracingScope As IWorkflowEngineTracingScope,
tracingDataWriter As IWorkflowEngineTracingDataWriter,
activitySource As IWorkflowEngineActivitySource,
cardLockingStrategy As ICardLockingStrategy
)
public:
WorkflowEngineProcessorIterative(
IDbScope^ dbScope,
IWorkflowService^ workflowService,
Func<IWorkflowEngineLogger^>^ workflowEngineLoggerProvider,
IWorkflowEngineProcessSerializer^ workflowEngineProcessSerializer,
IWorkflowEngineProcessCompilationCache^ processCompilationCache,
IWorkflowEngineCache^ workflowCache,
IErrorManager^ errorManager,
IOperationRepository^ operationRepository,
ICardRepository^ cardRepository,
ICardStreamServerRepository^ cardStreamServerRepository,
IWorkflowEngineCardsScope^ cardsScope,
ISession^ session,
ICardMetadata^ cardMetadata,
IWorkflowEngineCardRequestExtender^ requestExtender,
IWorkflowBindingExecutor^ bindingExecutor,
IWorkflowBindingParser^ bindingParser,
IWorkflowEngineLockScope^ lockScope,
ICardTransactionStrategy^ transactionStrategy,
IUnityContainer^ container,
IWorkflowActionRegistry^ workflowActionRegistry,
IDeferredDeletionQueue^ deletionQueue,
ISeparateDbConnectionWorker^ separateDbConnection,
IWorkflowEngineTracingScope^ tracingScope,
IWorkflowEngineTracingDataWriter^ tracingDataWriter,
IWorkflowEngineActivitySource^ activitySource,
ICardLockingStrategy^ cardLockingStrategy
)
new :
dbScope : IDbScope *
workflowService : IWorkflowService *
workflowEngineLoggerProvider : Func<IWorkflowEngineLogger> *
workflowEngineProcessSerializer : IWorkflowEngineProcessSerializer *
processCompilationCache : IWorkflowEngineProcessCompilationCache *
workflowCache : IWorkflowEngineCache *
errorManager : IErrorManager *
operationRepository : IOperationRepository *
cardRepository : ICardRepository *
cardStreamServerRepository : ICardStreamServerRepository *
cardsScope : IWorkflowEngineCardsScope *
session : ISession *
cardMetadata : ICardMetadata *
requestExtender : IWorkflowEngineCardRequestExtender *
bindingExecutor : IWorkflowBindingExecutor *
bindingParser : IWorkflowBindingParser *
lockScope : IWorkflowEngineLockScope *
transactionStrategy : ICardTransactionStrategy *
container : IUnityContainer *
workflowActionRegistry : IWorkflowActionRegistry *
deletionQueue : IDeferredDeletionQueue *
separateDbConnection : ISeparateDbConnectionWorker *
tracingScope : IWorkflowEngineTracingScope *
tracingDataWriter : IWorkflowEngineTracingDataWriter *
activitySource : IWorkflowEngineActivitySource *
cardLockingStrategy : ICardLockingStrategy -> WorkflowEngineProcessorIterative
Параметры
- dbScope IDbScope
-
- workflowService IWorkflowService
-
- workflowEngineLoggerProvider FuncIWorkflowEngineLogger
-
- workflowEngineProcessSerializer IWorkflowEngineProcessSerializer
-
- processCompilationCache IWorkflowEngineProcessCompilationCache
-
- workflowCache IWorkflowEngineCache
-
- errorManager IErrorManager
-
- operationRepository IOperationRepository
-
- cardRepository ICardRepository
-
- cardStreamServerRepository ICardStreamServerRepository
-
- cardsScope IWorkflowEngineCardsScope
-
- session ISession
-
- cardMetadata ICardMetadata
-
- requestExtender IWorkflowEngineCardRequestExtender
-
- bindingExecutor IWorkflowBindingExecutor
-
- bindingParser IWorkflowBindingParser
-
- lockScope IWorkflowEngineLockScope
-
- transactionStrategy ICardTransactionStrategy
-
- container IUnityContainer
-
- workflowActionRegistry IWorkflowActionRegistry
-
- deletionQueue IDeferredDeletionQueue
-
- separateDbConnection ISeparateDbConnectionWorker
-
- tracingScope IWorkflowEngineTracingScope
-
- tracingDataWriter IWorkflowEngineTracingDataWriter
-
- activitySource IWorkflowEngineActivitySource
-
- cardLockingStrategy ICardLockingStrategy
-