Udostępnij za pośrednictwem


IComponentFactory<TArg1,TArg2,TArg3,TComponent> Interfejs

Definicja

Interfejs do tworzenia składnika, gdy bierzemy trzy dodatkowe parametry (i IHostEnvironment).

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

Parametry typu

TArg1
Ten parametr typu jest kontrawariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest mniej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
TArg2
Ten parametr typu jest kontrawariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest mniej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
TArg3
Ten parametr typu jest kontrawariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest mniej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
TComponent
Ten parametr typu jest kowariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest bardziej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
Implementuje

Metody

CreateComponent(IHostEnvironment, TArg1, TArg2, TArg3)

Interfejs do tworzenia składnika, gdy bierzemy trzy dodatkowe parametry (i IHostEnvironment).

Dotyczy