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


Aszinkron attribútumok

Amikor egy program meghív egy eljárást egy felületen, az eljárás szinkron vagy aszinkron módon is végrehajtható. A szinkron eljárás miatt a hívó program megvárja, amíg az eljárás visszatér, mielőtt a program továbbléphet. Az aszinkron eljárás azonnal, az eredményekre való várakozás nélkül tér vissza. A hívóprogramnak később újraszinkronizálnia kell a felületi eljárással az adatok fogadásához. További információ: Aszinkron RPC.

Az alábbi attribútumokkal támogathatja az aszinkron távoli eljáráshívásokat.

Attribútum Használat
aszinkron Függvényparaméterre alkalmazva olyan leírót határoz meg, amely lehetővé teszi a hívó számára, hogy aszinkron hívást kezdeményezze, és azonnal visszatérjen az eredményekre való várakozás nélkül, majd később újraszinkronizálja a hívott függvénnyel az adatok fogadásához a hívás befejezése után. A aszinkron attribútum az ACF-fájlokban is használható egy aszinkron leíró definiálásához egy eljáráshoz vagy egy teljes felülethez. COM-felületek esetén ez az interfész elavult, és nem használható új felületekhez.
async_uuid A MIDL fordítót a COM-felület szinkron és aszinkron verzióinak definiálására irányítja.
talán A távoli eljáráshívást kezdeményező ügyfél nem vár semmilyen választ, amely a hívás kézbesítésére vagy befejezésére utal, és a kézbesítés nem garantált. Ez ellentétben áll üzenet műveletekkel, ahol nem várható válasz, de a kézbesítés garantált.
üzenet A távoli eljáráshívást aszinkron üzenetként kell kezelni az ügyféltől a kiszolgálóig. Az ügyfél kezdeményezi a hívást, és azonnal visszatér, míg a tényleges hívást az üzenetsor-továbbítás (ncadg_mq) kezeli.