public SagaClaptrap(IClaptrapIdentity identity, IClaptrapFactory claptrapFactory, IClaptrapAccessor claptrapAccessor, ISagaUserDataSerializer sagaUserDataSerializer, ILogger <SagaClaptrap> logger) : base(identity, claptrapFactory, claptrapAccessor) { _identity = identity; _sagaUserDataSerializer = sagaUserDataSerializer; _logger = logger; _activated = new Lazy <bool>(() => { Claptrap.ActivateAsync().Wait(); return(true); }); }
public Task ActivateAsync() { return(Claptrap.ActivateAsync()); }