Table of Contents

Class PlugInHostContext

Namespace
Acuit.Pinpoint.Modularity
Assembly
Acuit.Pinpoint.Modularity.Abstractions.dll

Context about the host environment for an Acuit Pinpoint plug-in module.

public class PlugInHostContext
Inheritance
PlugInHostContext
Inherited Members

Constructors

PlugInHostContext(PlugInHostContext, IConfiguration)

Initializes a new instance of the PlugInHostContext class that uses the same Properties as a base context.

public PlugInHostContext(PlugInHostContext baseContext, IConfiguration configuration)

Parameters

baseContext PlugInHostContext

The base context to share properties with.

configuration IConfiguration

The configuration of the host environment.

Exceptions

ArgumentNullException

baseContext is null.

PlugInHostContext(IConfiguration)

Initializes a new instance of the PlugInHostContext class.

public PlugInHostContext(IConfiguration configuration)

Parameters

configuration IConfiguration

The configuration of the host environment.

Properties

Configuration

The configuration of the host environment.

public IConfiguration Configuration { get; }

Property Value

IConfiguration

Properties

A central location for sharing state between components during initialization.

public IDictionary<object, object?> Properties { get; }

Property Value

IDictionary<object, object>