В настоящее время выполняется запись службы Windows.NET, и я использую именованные каналы, чтобы другие процессы взаимодействовали с моей службой. В более сложных конструкторах NamedPipeServerStream есть параметр с описательным именем maxNumberOfServerInstances. Потрясающие. Но что это значит?
Документация MSDN также помогает объяснить:
Максимальное количество экземпляров сервера с одинаковым именем.
Хорошо. Это все еще не говорит мне, что это делает для меня или как я это использую. Было бы разумно, если бы NamedPipeServerStream также принял некоторого делегата для «запуска этого кода, когда я получаю соединение», поэтому тогда каждый «экземпляр сервера» будет запускать этот код. Но это не так.