PipeInstanceFactoryRegister - метод
Регистрирует функцию создания экземпляра объекта по заданному типу type.
Пространство имён: Tessa.Platform.PipesСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public IPipeInstanceFactory Register(
Type type,
Func<CancellationToken, ValueTask<Object>> createInstanceFunc
)
Public Function Register (
type As Type,
createInstanceFunc As Func(Of CancellationToken, ValueTask(Of Object))
) As IPipeInstanceFactory
public:
virtual IPipeInstanceFactory^ Register(
Type^ type,
Func<CancellationToken, ValueTask<Object^>>^ createInstanceFunc
) sealed
abstract Register :
type : Type *
createInstanceFunc : Func<CancellationToken, ValueTask<Object>> -> IPipeInstanceFactory
override Register :
type : Type *
createInstanceFunc : Func<CancellationToken, ValueTask<Object>> -> IPipeInstanceFactory
- type Type
- Тип объекта, для которого выполняется регистрация.
- createInstanceFunc FuncCancellationToken, ValueTaskObject
-
Функция, создающая экземпляр объекта типа type. Не должна быть равна null.
Возвращаемый экземпляр должен не быть равен null и приводиться к типу type.
IPipeInstanceFactoryТекущий объект для цепочки вызовов.
IPipeInstanceFactoryRegister(Type, FuncCancellationToken, ValueTaskObject)