Использование PipeSecurity с именованными каналами - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь использовать NamedPipeServerStream.Для этого мне нужно дать разрешение, поэтому я делаю:

PipeSecurity ps = new PipeSecurity();
ps.AddAccessRule(new PipeAccessRule(@"Everyone", 
                                    PipeAccessRights.ReadWrite | 
                                    PipeAccessRights.CreateNewInstance, 
                                    AccessControlType.Allow));

server = new NamedPipeServerStream(name, PipeDirection.Out, 

                                    NamedPipeServerStream.MaxAllowedServerInstances, 
                                   PipeTransmissionMode.Message, 
                                   PipeOptions.None, 
                                   1, 
                                   1, 
                                   ps);

Но у меня есть ошибка, говорящая, что это:

[конструктор для NamedPipeServerStream не существует]

... и я не нахожу другого способа дать разрешение без этого.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...