Share via


ComponentCatalog Class

Definition

This catalogs instantiable components (aka, loadable classes). Components are registered via a descendant of Microsoft.ML.LoadableClassAttributeBase, identifying the names and signature types under which the component type should be registered. Signatures are delegate types that return void and specify that parameter types for component instantiation. Each component may also specify an "arguments object" that should be provided at instantiation time.

public sealed class ComponentCatalog
type ComponentCatalog = class
Public NotInheritable Class ComponentCatalog
Inheritance
ComponentCatalog

Methods

RegisterAssembly(Assembly, Boolean)

Registers all the components in the specified assembly by looking for loadable classes and adding them to the catalog.

Applies to