AsyncCompletedEventHandler Delegált
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az aszinkron művelet MethodNameCompleted eseményét kezelő metódust jelöli.
public delegate void AsyncCompletedEventHandler(System::Object ^ sender, AsyncCompletedEventArgs ^ e);
public delegate void AsyncCompletedEventHandler(object sender, AsyncCompletedEventArgs e);
public delegate void AsyncCompletedEventHandler(object? sender, AsyncCompletedEventArgs e);
type AsyncCompletedEventHandler = delegate of obj * AsyncCompletedEventArgs -> unit
Public Delegate Sub AsyncCompletedEventHandler(sender As Object, e As AsyncCompletedEventArgs)
Paraméterek
- sender
- Object
Az esemény forrása.
Olyan AsyncCompletedEventArgs , amely az eseményadatokat tartalmazza.
Példák
A meghatalmazott kód példáját AsyncCompletedEventHandler az osztályban System.ComponentModel.AsyncCompletedEventArgs találhatja meg.
Megjegyzések
Meghatalmazott létrehozásakor AsyncCompletedEventHandler azonosítja az eseményt kezelő metódust. Az esemény eseménykezelőhöz való társításához adja hozzá a meghatalmazott egy példányát az eseményhez. Az eseménykezelő metódust minden alkalommal meghívja a rendszer, ha nem távolítja el a meghatalmazottat. Az eseménykezelő delegáltjaival kapcsolatos további információkért lásd: Események kezelése és emelése.
A MethodName nevű aszinkron metódus esetében az összetevőben egy megfelelő MethodNameCompleted esemény és egy opcionális MethodNameCompletedEventArgs osztály fog rendelkezni.
Az aszinkron metódusok több egyidejű meghívását támogató összetevő esetében az ügyfél megadhat egy egyedi jogkivonatot vagy tevékenységazonosítót, amely megkülönbözteti, hogy mely aszinkron tevékenység emeli ki az adott eseményeket. Az ügyfél AsyncCompletedEventHandler beolvassa a tulajdonságot annak AsyncCompletedEventArgs.UserState megállapításához, hogy melyik tevékenység jelenti a befejezést. A megvalósítás során létre kell System.ComponentModel.AsyncOperationManager hoznia egy olyan azonosítót System.ComponentModel.AsyncOperation , amely az ügyfél feladatazonosítóit függőben lévő aszinkron tevékenységekkel társítja.
Bővítő metódusok
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Lekéri a megadott meghatalmazott által képviselt metódust képviselő objektumot. |