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

IExtensionExecutorTExtensionExecuteAsyncTContext - метод

Выполняет заданный метод асинхронно для всех зарегистрированных расширений определённого типа.

Пространство имён:  Tessa.Extensions
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
Task ExecuteAsync<TContext>(
	Expression<ExtensionMethodReferenceAsync<TExtension, TContext>> method,
	TContext context,
	bool continueOnCapturedContext = false
)
where TContext : class, IExtensionContext

Параметры

method
Тип: System.Linq.ExpressionsExpressionExtensionMethodReferenceAsyncTExtension, TContext
Делегат, возвращающий метод расширения, который можно выполнить.
context
Тип: TContext
Параметр выполняемого метода, передаваемый между расширениями. Токен отмены асинхронной операции передаётся в этом объекте.
continueOnCapturedContext (Optional)
Тип: SystemBoolean
Признак того, что выполнение асинхронных методов должно быть продолжено на том же контексте SynchronizationContext, на котором оно было начато, если таковой был. Обычно это означает, что при запуске расширений из потока UI каждый метод расширения будет выполнен на потоке UI.

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

TContext
Тип параметра для выполняемого метода, реализующий интерфейс [IExtensionContext].

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

Тип: Task
Полная копия объекта.
См. также