C# 将PipeSecurity选项添加到.net core 3.1中的NamedPipeServerStream构造函数

C# 将PipeSecurity选项添加到.net core 3.1中的NamedPipeServerStream构造函数,c#,.net-core,named-pipes,namedpipeserverstream,C#,.net Core,Named Pipes,Namedpipeserverstream,我试图在.net core 3.1中的namedpipestream客户端和服务器之间建立全双工双向通信,为此我尝试使用.netframework库 但是,当客户端不可用时,服务器中存在异常,发现这是构造函数没有.net framework中的PipeSecurity选项的问题 这个构造函数的问题 var _pipe = new NamedPipeServerStream( pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.By

我试图在.net core 3.1中的namedpipestream客户端和服务器之间建立全双工双向通信,为此我尝试使用.netframework库

但是,当客户端不可用时,服务器中存在异常,发现这是构造函数没有.net framework中的
PipeSecurity
选项的问题

这个构造函数的问题

var _pipe = new NamedPipeServerStream(
    pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.Byte, 
    PipeOptions.Asynchronous | PipeOptions.WriteThrough, 0, 0, pipeSecurity
);
所以我修改了构造函数

var _pipe = new NamedPipeServerStream(
    pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.Byte,
    PipeOptions.Asynchronous | PipeOptions.WriteThrough, 0, 0
);
但是,当服务器没有连接客户端时,这是一个例外


提前感谢

@MathewHD感谢您的编辑和支持:)没问题,很遗憾,我从来没有使用过
NamedPipeServerStream
,所以我真的不能帮你。