Megosztás a következőn keresztül:


Eseményalapú aszinkron minta (EAP)

Az aszinkron funkciók többféleképpen is elérhetővé tehetők az ügyfélkódban. Az eseményalapú aszinkron minta egy módot ír elő az osztályok számára az aszinkron viselkedés bemutatására.

Jegyzet

A .NET-keretrendszer 4-től kezdve a Feladat párhuzamos kódtára új modellt biztosít az aszinkron és párhuzamos programozáshoz. További információ: Feladatpárhuzamos könyvtár (TPL) és feladatalapú aszinkron minta (TAP).

Ebben a szakaszban

eseményalapú aszinkron minta áttekintése Azt ismerteti, hogy az eseményalapú aszinkron minta hogyan teszi elérhetővé a többszálas alkalmazások előnyeit, miközben elrejti a többszálas kialakításban rejlő összetett problémákat.

Az eseményalapú aszinkron minta implementálása Az aszinkron jellemzőkkel rendelkező osztályok csomagolásának szabványos módját ismerteti.

az eseményalapú aszinkron minta implementálásának ajánlott eljárásait Az eseményalapú aszinkron minta szerinti aszinkron funkciók feltárásának követelményeit ismerteti.

Az eseményalapú aszinkron minta implementálásának időpontjának meghatározása Azt ismerteti, hogy mikor érdemes az eseményalapú aszinkron mintát implementálni a IAsyncResultáltal képviselt minta helyett.

Útmutató: Az eseményalapú aszinkron mintát támogató összetevő implementálása Az eseményalapú aszinkron mintát megvalósító összetevő létrehozását ismerteti. A rendszer a System.ComponentModel névtér segédosztályainak használatával valósítja meg, amely biztosítja, hogy az összetevő megfelelően működjön bármely alkalmazásmodellben.

Útmutató: Az eseményalapú aszinkron minta ügyfélének implementálása Azt ismerteti, hogyan hozhat létre olyan ügyfelet, amely az eseményalapú aszinkron mintát megvalósító összetevőt használ.

Útmutató: Az eseményalapú aszinkron mintát támogató összetevők használata Az eseményalapú aszinkron mintát támogató összetevők használatát ismerteti.

Hivatkozás

AsyncOperation Az AsyncOperation osztályt ismerteti, és az összes tagjára mutató hivatkozásokat tartalmaz.

AsyncOperationManager Az AsyncOperationManager osztályt ismerteti, és az összes tagjára mutató hivatkozásokat tartalmaz.

BackgroundWorker A BackgroundWorker összetevőt ismerteti, és az összes tagjára mutató hivatkozásokat tartalmaz.

Feladat párhuzamos kódtára (TPL) Az aszinkron és párhuzamos műveletek programozási modelljét ismerteti.

szálkezelés A .NET többszálú funkcióit ismerteti.

Lásd még: