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


Menetbiztonság

Az API minden függvénye biztonságosan meghívhat egyidejűleg különböző szálakból. A függvények számára paraméterként átadott objektumok azonban speciális szálkezelési viselkedéssel rendelkeznek, az alábbiakban leírtak szerint.

A következő leírók egyszálasak, és nem támogatják az adott példány egyidejű műveleteit:

A következő leírók ingyenesen csoportosíthatók, és támogatják az adott példány egyidejű műveleteit:

Ezen leírók esetében a szálkezelés a műveletek (nem függvényhívások) szempontjából van definiálva. A művelet eltérően van definiálva a szinkron módon meghívott függvények és az aszinkron módon meghívott függvények esetében:

  • A szinkron módon meghívott függvények esetében a művelet függőben van a függvény végrehajtása során.
  • Az aszinkron módon meghívott függvények esetében, ha a függvény a függvény végrehajtása során függőben lévő művelet WS_S_ASYNC eltérő visszatérési kódot ad vissza. Ha a függvény WS_S_ASYNC ad vissza, a művelet függőben van, amíg a WS_ASYNC_CALLBACK meg nem hívja. A függvények aszinkron meghívásáról további információt az Aszinkron modell című témakörben talál. A hibakódokért lásd Windows Web Services visszatérési értékeit.

Ha nem követi egy objektum szálkötési szerződését, az nem definiált viselkedést eredményez.