Zum Hauptinhalt springen

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()