PipeMessageFactory - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.PipesСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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 FuncIPipeRequest
- Функция, выполняющая создание объекта IPipeRequest.
- createBinaryRequestFunc FuncIPipeBinaryRequest
- Функция, выполняющая создание объекта IPipeBinaryRequest.
- createResponseFunc FuncIPipeResponse
- Функция, выполняющая создание объекта IPipeResponse.
- createBinaryResponseFunc FuncIPipeBinaryResponse
- Функция, выполняющая создание объекта IPipeBinaryResponse.
- createExceptionResponseFunc FuncIPipeExceptionResponse
- Функция, выполняющая создание объекта IPipeExceptionResponse.