You've already forked linux-packaging-mono
Imported Upstream version 4.8.0.309
Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
parent
ee1447783b
commit
94b2861243
@@ -100,21 +100,23 @@ namespace System.IO.Pipes
|
||||
#endif
|
||||
}
|
||||
|
||||
#if !MOBILE
|
||||
public NamedPipeClientStream (string serverName, string pipeName, PipeAccessRights desiredAccessRights, PipeOptions options, TokenImpersonationLevel impersonationLevel, HandleInheritability inheritability)
|
||||
: base (ToDirection (desiredAccessRights), DefaultBufferSize)
|
||||
{
|
||||
if (impersonationLevel != TokenImpersonationLevel.None ||
|
||||
inheritability != HandleInheritability.None)
|
||||
throw ThrowACLException ();
|
||||
|
||||
#if MOBILE
|
||||
throw new NotImplementedException ();
|
||||
#else
|
||||
if (IsWindows)
|
||||
impl = new Win32NamedPipeClient (this, serverName, pipeName, desiredAccessRights, options, inheritability);
|
||||
else
|
||||
impl = new UnixNamedPipeClient (this, serverName, pipeName, desiredAccessRights, options, inheritability);
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
~NamedPipeClientStream () {
|
||||
Dispose (false);
|
||||
}
|
||||
@@ -163,6 +165,10 @@ namespace System.IO.Pipes
|
||||
throw new NotImplementedException ();
|
||||
}
|
||||
|
||||
protected override internal void CheckPipePropertyOperations () {
|
||||
base.CheckPipePropertyOperations();
|
||||
}
|
||||
|
||||
public int NumberOfServerInstances {
|
||||
get {
|
||||
CheckPipePropertyOperations ();
|
||||
|
||||
Reference in New Issue
Block a user