PipeMessageFactory - конструктор |
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён:
Tessa.Platform.Pipes
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public PipeMessageFactory(
Func<IPipeRequest> createRequestFunc,
Func<IPipeBinaryRequest> createBinaryRequestFunc,
Func<IPipeResponse> createResponseFunc,
Func<IPipeBinaryResponse> createBinaryResponseFunc,
Func<IPipeExceptionResponse> createExceptionResponseFunc
)
Public Sub New (
createRequestFunc As Func(Of IPipeRequest),
createBinaryRequestFunc As Func(Of IPipeBinaryRequest),
createResponseFunc As Func(Of IPipeResponse),
createBinaryResponseFunc As Func(Of IPipeBinaryResponse),
createExceptionResponseFunc As Func(Of IPipeExceptionResponse)
)
public:
PipeMessageFactory(
Func<IPipeRequest^>^ createRequestFunc,
Func<IPipeBinaryRequest^>^ createBinaryRequestFunc,
Func<IPipeResponse^>^ createResponseFunc,
Func<IPipeBinaryResponse^>^ createBinaryResponseFunc,
Func<IPipeExceptionResponse^>^ createExceptionResponseFunc
)
new :
createRequestFunc : Func<IPipeRequest> *
createBinaryRequestFunc : Func<IPipeBinaryRequest> *
createResponseFunc : Func<IPipeResponse> *
createBinaryResponseFunc : Func<IPipeBinaryResponse> *
createExceptionResponseFunc : Func<IPipeExceptionResponse> -> PipeMessageFactory
Параметры
- createRequestFunc
- Тип: SystemFuncIPipeRequest
Функция, выполняющая создание объекта IPipeRequest. - createBinaryRequestFunc
- Тип: SystemFuncIPipeBinaryRequest
Функция, выполняющая создание объекта IPipeBinaryRequest. - createResponseFunc
- Тип: SystemFuncIPipeResponse
Функция, выполняющая создание объекта IPipeResponse. - createBinaryResponseFunc
- Тип: SystemFuncIPipeBinaryResponse
Функция, выполняющая создание объекта IPipeBinaryResponse. - createExceptionResponseFunc
- Тип: SystemFuncIPipeExceptionResponse
Функция, выполняющая создание объекта IPipeExceptionResponse.
См. также