WorkflowEngineProcessorIterative - конструктор
Пространство имён: Tessa.WorkflowСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public WorkflowEngineProcessorIterative(
IDbScope dbScope,
IWorkflowService workflowService,
Func<IWorkflowEngineLogger> workflowEngineLoggerProvider,
IWorkflowEngineProcessSerializer workflowEngineProcessSerializer,
IWorkflowEngineProcessCompilationCache processCompilationCache,
IWorkflowEngineCache workflowCache,
IErrorManager errorManager,
IOperationRepository operationRepository,
ICardRepository cardRepository,
[DependencyAttribute("ExtendedWithoutTransactionAndLocking")] ICardRepository cardRepositoryEwt,
ICardStreamServerRepository cardStreamServerRepository,
[DependencyAttribute("ExtendedWithoutTransactionAndLocking")] ICardStreamServerRepository cardStreamServerRepositoryEwt,
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
)
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,
<DependencyAttribute("ExtendedWithoutTransactionAndLocking")> cardRepositoryEwt As ICardRepository,
cardStreamServerRepository As ICardStreamServerRepository,
<DependencyAttribute("ExtendedWithoutTransactionAndLocking")> cardStreamServerRepositoryEwt 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
)
public:
WorkflowEngineProcessorIterative(
IDbScope^ dbScope,
IWorkflowService^ workflowService,
Func<IWorkflowEngineLogger^>^ workflowEngineLoggerProvider,
IWorkflowEngineProcessSerializer^ workflowEngineProcessSerializer,
IWorkflowEngineProcessCompilationCache^ processCompilationCache,
IWorkflowEngineCache^ workflowCache,
IErrorManager^ errorManager,
IOperationRepository^ operationRepository,
ICardRepository^ cardRepository,
[DependencyAttribute(L"ExtendedWithoutTransactionAndLocking")] ICardRepository^ cardRepositoryEwt,
ICardStreamServerRepository^ cardStreamServerRepository,
[DependencyAttribute(L"ExtendedWithoutTransactionAndLocking")] ICardStreamServerRepository^ cardStreamServerRepositoryEwt,
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
)
new :
dbScope : IDbScope *
workflowService : IWorkflowService *
workflowEngineLoggerProvider : Func<IWorkflowEngineLogger> *
workflowEngineProcessSerializer : IWorkflowEngineProcessSerializer *
processCompilationCache : IWorkflowEngineProcessCompilationCache *
workflowCache : IWorkflowEngineCache *
errorManager : IErrorManager *
operationRepository : IOperationRepository *
cardRepository : ICardRepository *
[<DependencyAttribute("ExtendedWithoutTransactionAndLocking")>] cardRepositoryEwt : ICardRepository *
cardStreamServerRepository : ICardStreamServerRepository *
[<DependencyAttribute("ExtendedWithoutTransactionAndLocking")>] cardStreamServerRepositoryEwt : 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 -> WorkflowEngineProcessorIterative
Параметры
- dbScope IDbScope
-
- workflowService IWorkflowService
-
- workflowEngineLoggerProvider FuncIWorkflowEngineLogger
-
- workflowEngineProcessSerializer IWorkflowEngineProcessSerializer
-
- processCompilationCache IWorkflowEngineProcessCompilationCache
-
- workflowCache IWorkflowEngineCache
-
- errorManager IErrorManager
-
- operationRepository IOperationRepository
-
- cardRepository ICardRepository
-
- cardRepositoryEwt ICardRepository
-
- cardStreamServerRepository ICardStreamServerRepository
-
- cardStreamServerRepositoryEwt 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
-