PlatformExtensionsInvokeNullableAsyncT - метод
Выполняет асинхронное ожидание для завершения события, принимающего аргументы
DeferredEventArgs или его наследник.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task InvokeNullableAsync<T>(
this EventHandler<T>? eventHandler,
Object? sender,
T eventArgs
)
where T : DeferredEventArgs
<ExtensionAttribute>
Public Shared Function InvokeNullableAsync(Of T As DeferredEventArgs) (
eventHandler As EventHandler(Of T),
sender As Object,
eventArgs As T
) As Task
public:
[ExtensionAttribute]
generic<typename T>
where T : DeferredEventArgs
static Task^ InvokeNullableAsync(
EventHandler<T>^ eventHandler,
Object^ sender,
T eventArgs
)
[<ExtensionAttribute>]
static member InvokeNullableAsync :
eventHandler : EventHandler<'T> *
sender : Object *
eventArgs : 'T -> Task when 'T : DeferredEventArgs
- eventHandler EventHandlerT
-
Обработчик события, ожидание которого выполняется. Может быть равен null, в этом случае ожидание немедленно завершается.
- sender Object
- Объект, отправивший событие.
- eventArgs T
- Аргументы события.
- T
- Тип аргументов события, наследуемых от DeferredEventArgs.
TaskАсинхронная задача.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
EventHandlerT. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).