PipeInstanceFactory - класс

Фабрика экземпляров объектов, используемых в канале, время жизни которых контролируется объектом IPipeInstanceResolver.

Definition

Пространство имён: Tessa.Platform.Pipes
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class PipeInstanceFactory : IPipeInstanceFactory
Inheritance
Object    PipeInstanceFactory
Implements
IPipeInstanceFactory

Заметки

Наследники класса могут переопределить методы и свойства класса.

Конструкторы

PipeInstanceFactoryИнициализирует новый экземпляр класса PipeInstanceFactory

Свойства

CreateInstanceFuncByTypes Функции создания объектов, зарегистрированные по типу объекта.

Методы

CreateInstanceAsync Создаёт экземпляр объекта, который ранее был зарегистрирован по заданному типу. Возвращённый объект приводится к типу type и не равен null.
CreateInstanceCoreAsync Создаёт экземпляр объекта, который ранее был зарегистрирован по заданному типу. Возвращённый объект приводится к типу type и не равен null.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Register Регистрирует функцию создания экземпляра объекта по заданному типу type.
RegisterCore Регистрирует функцию создания экземпляра объекта по заданному типу type.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

CreateInstanceAsyncT Создаёт экземпляр объекта, который ранее был зарегистрирован по заданному типу. Возвращённый объект приводится к типу T и не равен null.
(Определяется PipesExtensions)
Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
RegisterT Регистрирует функцию создания экземпляра объекта по заданному типу T.
(Определяется PipesExtensions)
Set
(Определяется ComHelper)

См. также