コード例 #1
0
 public static void SetAccessControl(PipeStream stream, PipeSecurity pipeSecurity)
 {
     stream.SetAccessControl(pipeSecurity);
 }
コード例 #2
0
 public static void SetAccessControl(PipeStream stream, PipeSecurity pipeSecurity)
 {
     stream.SetAccessControl(pipeSecurity);
 }
コード例 #3
0
ファイル: PipeSecurityTest.cs プロジェクト: GirlD/mono
		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);
		}