Csőműveletek a .NET-ben
A csövek lehetővé teszik a folyamatközi kommunikációt. A csöveknek két típusa van:
Névtelen csövek.
A névtelen csövek a helyi számítógépen biztosítják a folyamatközi kommunikációt. A névtelen csövek kevesebb többletterhelést igényelnek, mint a nevesített csövek, de korlátozott szolgáltatásokat kínálnak. A névtelen csövek egyirányúak, és nem használhatók hálózaton keresztül. Csak egyetlen kiszolgálópéldányt támogatnak. A névtelen csövek hasznosak a szálak, illetve a szülő- és gyermekfolyamatok közötti kommunikációhoz, ahol a csőfogópontok könnyen átadhatók a gyermekfolyamatnak a létrehozáskor.
A .NET-ben névtelen csöveket implementálhat az osztályok és AnonymousPipeClientStream az AnonymousPipeServerStream osztályok használatával.
Lásd : Névtelen csövek használata a helyi folyamatközi kommunikációhoz.
Elnevezett csövek.
A nevesített csövek folyamatközi kommunikációt biztosítanak egy csőkiszolgáló és egy vagy több cső-ügyfél között. A nevesített csövek lehetnek egyirányúak vagy kétirányúak. Támogatják az üzenetalapú kommunikációt, és lehetővé teszik, hogy több ügyfél egyidejűleg csatlakozzon a kiszolgálói folyamathoz ugyanazzal a csőnévvel. A nevesített csövek támogatják a megszemélyesítést is, amely lehetővé teszi, hogy a csatlakozási folyamatok saját engedélyeiket használják a távoli kiszolgálókon.
A .NET-ben az elnevezett csöveket az osztályok és NamedPipeClientStream az NamedPipeServerStream osztályok használatával valósítja meg.
Lásd : Elnevezett csövek használata a hálózatközi kommunikációhoz.
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: