Для изменения размера нажмите или перетащите

PipesExtensionsCreateRequestAsyncT(IPipeRequestProvider, String, CancellationToken, ValueTupleString, Object) - метод

Создаёт и подготавливает запрос для отправки к методу заданного сервиса.

Пространство имён:  Tessa.Platform.Pipes
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static ValueTask<IPipeRequest> CreateRequestAsync<T>(
	this IPipeRequestProvider requestProvider,
	string methodName,
	CancellationToken cancellationToken = default,
	params (string , Object )[] parameters
)

Параметры

requestProvider
Тип: Tessa.Platform.PipesIPipeRequestProvider
Объект, предоставляющий средства создания и подготовки запросов.
methodName
Тип: SystemString
Имя метода. Не должно быть равно null или пустой строке.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
parameters
Тип: SystemValueTupleString, Object
Список параметров, передаваемых вместе с сообщением. Для каждого параметра указывается имя Name (не может быть равно null или пустой строке) и значение Value (может быть любой строкой). Значение параметра может быть равно null или пустому массиву.

Параметры типа

T
Тип сервиса, для которого подготавливается сообщение для отправки.

Возвращаемое значение

Тип: ValueTaskIPipeRequest
Созданный запрос.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IPipeRequestProvider. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
Исключения
ИсключениеУсловие
ArgumentNullException Один из параметров равен null: requestProvider, methodName.
ArgumentException Параметр methodName равен пустой строке или один из параметров в массиве parameters равен null или пустой строке.
См. также