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


Bemenet és kimenet

A hibakereső motor bemeneti és kimeneti létesítményei interaktív hibakereső műveletekhez és naplózáshoz használhatók. A bemenet általában a felhasználó által beírt parancsokat és válaszokat jelöli, a kimenet pedig általában a felhasználónak küldött vagy a naplófájlokba küldött információkat jelöli.

A hibakereső motor egy bemeneti és egy kimeneti adatfolyamot tart fenn. Bemenet kérhető a bemeneti adatfolyamból, és a kimenet a kimeneti adatfolyamba küldhető.

Amikor a bemeneti metódust meghívják a motor bemeneti adatfolyamából történő bemenet lekérésére, a motor meghívja az összes regisztrált bemeneti visszahívást , hogy tájékoztassa őket arról, hogy a bemenetre vár. Ezután megvárja, amíg a bemeneti visszahívások a ReturnInput metódus meghívásával adják meg a bemenetet.

Amikor a rendszer elküldi a kimenetet a motor kimeneti adatfolyamának, a motor meghívja a regisztrált kimeneti visszahívásokat , és átadja nekik a kimenetet. Amikor kimenetet küld a kimeneti adatfolyamnak, az ügyfélobjektum szűrheti; ebben az esetben csak az adott ügyfélobjektumokkal regisztrált kimeneti visszahívások kapják meg a kimenetet.

A bemeneti és kimeneti streamek transzparensen elérhetők a távoli ügyfelek számára. A távoli ügyfelek kérhetik a bemenetet, és kimenetet küldhetnek a motor bemeneti és kimeneti adatfolyamának, a motor pedig meghívja a távoli ügyfelekkel regisztrált visszahívásokat, hogy bemenetet kérjen vagy kimenetet küldjön.

További információk

A bemenet és a kimenet használatáról további információt a Bemenet és kimenet használata című témakörben talál. További információ az ügyfélobjektumokról, a bemeneti és kimeneti visszahívásokról: Ügyfélobjektumok.