Exemplo n.º 1
0
 public static void SetAccessControl(PipeStream stream, PipeSecurity pipeSecurity)
 {
     stream.SetAccessControl(pipeSecurity);
 }
Exemplo n.º 2
0
 public static void SetAccessControl(PipeStream stream, PipeSecurity pipeSecurity)
 {
     stream.SetAccessControl(pipeSecurity);
 }
Exemplo n.º 3
0
		static void AddDenyEveryone (PipeStream stream)
		{
			PipeAccessRule rule; PipeSecurity security;
			AuthorizationRuleCollection inRules, outRules;

			// Let's add a Deny for Everyone.
			security = stream.GetAccessControl ();

			inRules = security.GetAccessRules (true, false, typeof (SecurityIdentifier));
			Assert.AreNotEqual (0, inRules.Count);

			rule = new PipeAccessRule (new SecurityIdentifier ("WD"),
			                           PipeAccessRights.FullControl,
			                           AccessControlType.Deny);
			security.AddAccessRule (rule);
			stream.SetAccessControl (security);

			security = stream.GetAccessControl ();
			outRules = security.GetAccessRules (true, false, typeof (SecurityIdentifier));
			Assert.AreEqual (inRules.Count + 1, outRules.Count);
		}