Skip to content

HostPluginOptions

NexusLabs.Needlr.Hosting

HostPluginOptions Class

Options passed to NexusLabs.Needlr.Hosting.IHostPlugin.Configure(NexusLabs.Needlr.Hosting.HostPluginOptions).

public sealed record HostPluginOptions : System.IEquatable<NexusLabs.Needlr.Hosting.HostPluginOptions>

Inheritance System.Object 🡒 HostPluginOptions

Implements System.IEquatable<HostPluginOptions>

Constructors

HostPluginOptions(IHost, IReadOnlyList<Assembly>, IPluginFactory) Constructor

Options passed to NexusLabs.Needlr.Hosting.IHostPlugin.Configure(NexusLabs.Needlr.Hosting.HostPluginOptions).

public HostPluginOptions(Microsoft.Extensions.Hosting.IHost Host, System.Collections.Generic.IReadOnlyList<System.Reflection.Assembly> Assemblies, NexusLabs.Needlr.IPluginFactory PluginFactory);

Parameters

Host Microsoft.Extensions.Hosting.IHost

Assemblies System.Collections.Generic.IReadOnlyList<System.Reflection.Assembly>

PluginFactory NexusLabs.Needlr.IPluginFactory