Operation - конструктор
Инициализирует новый экземпляр класса
OperationПространство имён: Tessa.Extensions.Default.Console.SendCommandСборка: Tessa.Extensions.Default.Console (в Tessa.Extensions.Default.Console.dll) Версия: 4.0.4
public Operation(
IConsoleLogger logger,
IConsoleSessionManager sessionManager,
IDiscoveryKeySerializer keySerializer,
IDiscoveryCommandStrategy commandStrategy,
Func<IEnumerable<IDiscoverySenderCommandHandler>> handlersGetter,
bool extendedInitialization = false
)
Public Sub New (
logger As IConsoleLogger,
sessionManager As IConsoleSessionManager,
keySerializer As IDiscoveryKeySerializer,
commandStrategy As IDiscoveryCommandStrategy,
handlersGetter As Func(Of IEnumerable(Of IDiscoverySenderCommandHandler)),
Optional extendedInitialization As Boolean = false
)
public:
Operation(
IConsoleLogger^ logger,
IConsoleSessionManager^ sessionManager,
IDiscoveryKeySerializer^ keySerializer,
IDiscoveryCommandStrategy^ commandStrategy,
Func<IEnumerable<IDiscoverySenderCommandHandler^>^>^ handlersGetter,
bool extendedInitialization = false
)
new :
logger : IConsoleLogger *
sessionManager : IConsoleSessionManager *
keySerializer : IDiscoveryKeySerializer *
commandStrategy : IDiscoveryCommandStrategy *
handlersGetter : Func<IEnumerable<IDiscoverySenderCommandHandler>> *
?extendedInitialization : bool
(* Defaults:
let _extendedInitialization = defaultArg extendedInitialization false
*)
-> Operation
Параметры
- logger IConsoleLogger
-
- sessionManager IConsoleSessionManager
-
- keySerializer IDiscoveryKeySerializer
-
- commandStrategy IDiscoveryCommandStrategy
-
- handlersGetter FuncIEnumerableIDiscoverySenderCommandHandler
-
- extendedInitialization Boolean (Optional)
-