Existe alguma maneira de usar a API do .NET Channel entre processos? Eu estava pensando sobre as primitivas de sincronização que podem receber um nome e, portanto, podem ser acessadas por qualquer processo na mesma máquina. Não parece haver uma maneira de conseguir isso com canais, ou há?
relate perguntas
-
C#: Como estruturar código assíncrono/aguardado onde muitas solicitações são feitas para os mesmos dados de retorno lento, o que satisfaz a todos
-
Selecione o menu suspenso no Blazor em componentes acionados, mas apenas a opção de seleção anterior é exibida em vez da opção de seleção atual
-
RequestTimeoutException ao usar solicitações MassTransit 8 no LINQPad 7
-
Inferno de atualização do .NET
-
Como extrair detalhes da instrução select para um método diferente e ainda manter o carregamento antecipado?
Se
Channel<T>
você quer dizerSystem.Threading.Channels.Channel<T>
, então não: isso não se destina a ser usado como um mecanismo IPC e não contém nenhum código para implementá-lo.Opções aleatórias aqui podem incluir soquetes, pipes nomeados, gRPC ou um banco de dados externo ou servidor de filas - mas muitas outras opções também existem.