TplExtensions.InvokeAsync – metoda (AsyncEventHandler, Object, EventArgs)
Vyvolá asynchronní obslužné rutiny a vrátí úlohu, která bude dokončena po vyvolání všech obslužných rutin.Každý popisovač je plně proveden (včetně pokračování) dříve, než je vyvolána další obslužná rutina na seznamu.
Obor názvů: Microsoft.VisualStudio.Threading
Sestavení: Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)
Syntaxe
'Deklarace
<ExtensionAttribute> _
Public Shared Function InvokeAsync ( _
handlers As AsyncEventHandler, _
sender As Object, _
args As EventArgs _
) As Task
public static Task InvokeAsync(
this AsyncEventHandler handlers,
Object sender,
EventArgs args
)
[ExtensionAttribute]
public:
static Task^ InvokeAsync(
AsyncEventHandler^ handlers,
Object^ sender,
EventArgs^ args
)
static member InvokeAsync :
handlers:AsyncEventHandler *
sender:Object *
args:EventArgs -> Task
public static function InvokeAsync(
handlers : AsyncEventHandler,
sender : Object,
args : EventArgs
) : Task
Parametry
handlers
Typ: Microsoft.VisualStudio.Threading.AsyncEventHandlerObslužné rutiny událostí. Může mít hodnotu nullodkaz null (Nothing v jazyce Visual Basic).
sender
Typ: ObjectZdroj události
args
Typ: EventArgsArgumentu události.
Vrácená hodnota
Typ: Task
A Task , když jste dokončili všechny obslužné rutiny provede.Úkol je k chybě, pokud všechny obslužné rutiny vyvolat výjimku.
Poznámka k použití
V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu AsyncEventHandler. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Metody rozšíření (Visual Basic) a Metody rozšíření (Průvodce programováním v C#).
Výjimky
Výjimka | Podmínka |
---|---|
AggregateException | Vyvolána, pokud selžou všechny obslužné rutiny.Obsahuje kolekci všech chyb. |
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.