HostApplicationBuilderPluginOptions
NexusLabs.Needlr.Hosting¶
HostApplicationBuilderPluginOptions Class¶
Options passed to NexusLabs.Needlr.Hosting.IHostApplicationBuilderPlugin.Configure(NexusLabs.Needlr.Hosting.HostApplicationBuilderPluginOptions).
public sealed record HostApplicationBuilderPluginOptions : System.IEquatable<NexusLabs.Needlr.Hosting.HostApplicationBuilderPluginOptions>
Inheritance System.Object 🡒 HostApplicationBuilderPluginOptions
Implements System.IEquatable<HostApplicationBuilderPluginOptions>
Constructors¶
HostApplicationBuilderPluginOptions(HostApplicationBuilder, IReadOnlyList<Assembly>, ILogger, IPluginFactory) Constructor¶
Options passed to NexusLabs.Needlr.Hosting.IHostApplicationBuilderPlugin.Configure(NexusLabs.Needlr.Hosting.HostApplicationBuilderPluginOptions).
public HostApplicationBuilderPluginOptions(Microsoft.Extensions.Hosting.HostApplicationBuilder Builder, System.Collections.Generic.IReadOnlyList<System.Reflection.Assembly> Assemblies, Microsoft.Extensions.Logging.ILogger Logger, NexusLabs.Needlr.IPluginFactory PluginFactory);
Parameters¶
Builder Microsoft.Extensions.Hosting.HostApplicationBuilder
Assemblies System.Collections.Generic.IReadOnlyList<System.Reflection.Assembly>
Logger Microsoft.Extensions.Logging.ILogger
PluginFactory NexusLabs.Needlr.IPluginFactory