AdapterBuilder
Namespace: Meshmakers.Octo.Sdk.Common.Adapters
The adapter builder is used to start up an adapter.
public class AdapterBuilder
Inheritance Object → AdapterBuilder
Constructors
AdapterBuilder()
public AdapterBuilder()
Methods
Run(String[], Action<HostBuilderContext, IServiceCollection>, Action<IDistributionEventHubConfiguration>)
Executes the startup of an adapter.
public void Run(String[] args, Action<HostBuilderContext, IServiceCollection> postConfigureDelegate, Action<IDistributionEventHubConfiguration> configureDistributionEventHub)
Parameters
args String[]
Program arguments
postConfigureDelegate Action<HostBuilderContext, IServiceCollection>
A delegate to configure additional services after the SDK itself has been initialized.
configureDistributionEventHub Action<IDistributionEventHubConfiguration>
Configuration of the distribution event hub
Run(String[], Action<IConfigurationBuilder>, Action<HostBuilderContext, IServiceCollection>, Action<IDistributionEventHubConfiguration>)
Executes the startup of an adapter.
public void Run(String[] args, Action<IConfigurationBuilder> configureConfiguration, Action<HostBuilderContext, IServiceCollection> configureServices, Action<IDistributionEventHubConfiguration> configureDistributionEventHub)
Parameters
args String[]
Program arguments
configureConfiguration Action<IConfigurationBuilder>
A delegate to build configuration.
configureServices Action<HostBuilderContext, IServiceCollection>
A delegate to configure additional services after the SDK itself has been initialized.
configureDistributionEventHub Action<IDistributionEventHubConfiguration>
Configuration of the distribution event hub
Stop()
Stops the adapter gracefully.
public void Stop()