Share via


Pijpbewerkingen in .NET

Pipes bieden een middel voor communicatie tussen processen. Er zijn twee soorten pijpen:

  • Anonieme pijpen.

    Anonieme pijpen bieden communicatie tussen processen op een lokale computer. Anonieme pijpen vereisen minder overhead dan benoemde pijpen, maar bieden beperkte services. Anonieme pijpen zijn in één richting en kunnen niet via een netwerk worden gebruikt. Ze ondersteunen slechts één serverexemplaren. Anonieme pijpen zijn handig voor communicatie tussen threads of tussen bovenliggende en onderliggende processen waarbij de pijpgrepen eenvoudig kunnen worden doorgegeven aan het onderliggende proces wanneer deze wordt gemaakt.

    In .NET implementeert u anonieme pijpen met behulp van de AnonymousPipeServerStream en AnonymousPipeClientStream klassen.

    Zie Procedure: Anonieme pijpen gebruiken voor lokale communicatie tussen processen.

  • Benoemde pijpen.

    Benoemde pijpen bieden communicatie tussen een pijpserver en een of meer pijpclients. Benoemde pijpen kunnen eenrichtings- of duplex zijn. Ze ondersteunen communicatie op basis van berichten en stellen meerdere clients in staat om tegelijkertijd verbinding te maken met het serverproces met dezelfde pijpnaam. Benoemde pijpen ondersteunen ook imitatie, waardoor verbindingsprocessen hun eigen machtigingen op externe servers kunnen gebruiken.

    In .NET implementeert u benoemde pijpen met behulp van de NamedPipeServerStream en NamedPipeClientStream klassen.

    Zie Procedure: Named Pipes gebruiken voor netwerkcommunicatie tussen processen.

Zie ook