Skip to content

KernelFactoryOptions

NexusLabs.Needlr.SemanticKernel

NexusLabs.Needlr.SemanticKernel

KernelFactoryOptions Class

Options provided to kernel factory configuration callbacks.

public sealed record KernelFactoryOptions : System.IEquatable<NexusLabs.Needlr.SemanticKernel.KernelFactoryOptions>

Inheritance System.Object 🡒 KernelFactoryOptions

Implements System.IEquatable<KernelFactoryOptions>

Constructors

KernelFactoryOptions(IServiceProvider, IKernelBuilder) Constructor

Options provided to kernel factory configuration callbacks.

public KernelFactoryOptions(System.IServiceProvider ServiceProvider, Microsoft.SemanticKernel.IKernelBuilder KernelBuilder);

Parameters

ServiceProvider System.IServiceProvider

The service provider for resolving dependencies.

KernelBuilder Microsoft.SemanticKernel.IKernelBuilder

The kernel builder being configured.

Properties

KernelFactoryOptions.KernelBuilder Property

The kernel builder being configured.

public Microsoft.SemanticKernel.IKernelBuilder KernelBuilder { get; init; }

Property Value

Microsoft.SemanticKernel.IKernelBuilder

KernelFactoryOptions.ServiceProvider Property

The service provider for resolving dependencies.

public System.IServiceProvider ServiceProvider { get; init; }

Property Value

System.IServiceProvider