Freigeben über


IComponentFactory<TArg1,TArg2,TComponent> Schnittstelle

Definition

Eine Schnittstelle zum Erstellen einer Komponente, wenn wir zwei zusätzliche Parameter (und eine IHostEnvironment) verwenden.

public interface IComponentFactory<in TArg1,in TArg2,out TComponent> : Microsoft.ML.Runtime.IComponentFactory
type IComponentFactory<'TArg1, 'TArg2, 'Component> = interface
    interface IComponentFactory
Public Interface IComponentFactory(Of In TArg1, In TArg2, Out TComponent)
Implements IComponentFactory

Typparameter

TArg1
Dieser Typparameter ist kontravariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen weniger abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
TArg2
Dieser Typparameter ist kontravariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen weniger abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
TComponent
Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
Implementiert

Methoden

CreateComponent(IHostEnvironment, TArg1, TArg2)

Eine Schnittstelle zum Erstellen einer Komponente, wenn wir zwei zusätzliche Parameter (und eine IHostEnvironment) verwenden.

Gilt für: