System.IO.Pipes.UnixNamedPipe.RightsToFileAccess C# (CSharp) Méthode

RightsToFileAccess() protected méthode

protected RightsToFileAccess ( PipeAccessRights rights ) : FileAccess
rights PipeAccessRights
Résultat FileAccess
		protected FileAccess RightsToFileAccess (PipeAccessRights rights)
		{
			string access = null;
			if ((rights & PipeAccessRights.ReadData) != 0) {
				if ((rights & PipeAccessRights.WriteData) != 0)
					return FileAccess.ReadWrite;
				else
					return FileAccess.Read;
			}
			else if ((rights & PipeAccessRights.WriteData) != 0)
				return FileAccess.Write;
			else
				throw new InvalidOperationException ("The pipe must be opened to either read or write");
		}
	}