public void Endpoint(Action <IExecuteActivityEndpointRegistrationConfigurator <TActivity, TArguments> > configure) { var configurator = new ExecuteActivityEndpointRegistrationConfigurator <TActivity, TArguments>(); configure?.Invoke(configurator); _configurator.AddEndpoint <ExecuteActivityEndpointDefinition <TActivity, TArguments>, ExecuteActivity <TArguments> >(configurator.Settings); _registrar.RegisterExecuteActivityDefinition <EndpointExecuteActivityDefinition <TActivity, TArguments>, TActivity, TArguments>(); }
void IContainerRegistrar.RegisterExecuteActivityDefinition <TDefinition, TActivity, TArguments>() { _registrar.RegisterExecuteActivityDefinition <TDefinition, TActivity, TArguments>(); }
public void Register(IContainerRegistrar registrar) { registrar.RegisterExecuteActivityDefinition <TDefinition, TActivity, TArguments>(); }