Pipes
Pipes fornecem um meio de comunicação entre processos.Há dois tipos de pipes:
Pipes Anônimos.
Pipes anônimos fornecem comunicação entre processos em um computador local.Pipes anônimos exigem menos sobrecarga do que pipes nomeados mas oferecem serviços limitados.Pipes anônimos são unidirecionais e não podem ser usados em uma rede.Eles suportam apenas uma única instância do servidor.Pipes anônimos são úteis para a comunicação entre segmentos ou processos pai e filho onde os identificadores do pipe podem ser facilmente passadas para o processo filho quando ele é criado.
No .NET Framework, você implementa pipes anônimos usando as classes AnonymousPipeServerStream e AnonymousPipeClientStream.
Pipes Nomeados.
Pipes nomeados fornecem comunicação entre processos entre um servidor de pipe e um ou mais clientes pipe.Pipes nomeados podem ser unidirecionais ou bidirecionais.Eles oferecem suporte à comunicação baseada em mensagens e permitem que diversos clientes se conectem simultaneamente ao servidor de processo usando o mesmo nome de pipe.Pipes nomeados também oferecem suporte a representação, que permite que processos de conexão para usar suas próprias permissões em servidores remotos.
No .NET Framework, você implementa pipes nomeados usando as classes NamedPipeServerStream e NamedPipeClientStream.
Consulte também
Tarefas
Como: Usar pipes anônimo para comunicação entre processos locais
Como: Uso Named Pipes para comunicação entre processos através de uma rede