System.Security.AccessControl.DiscretionaryAcl.RemoveAccessSpecific C# (CSharp) Méthode

RemoveAccessSpecific() public méthode

public RemoveAccessSpecific ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
Résultat void
        public void RemoveAccessSpecific(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) { }
        public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) { }

Same methods

DiscretionaryAcl::RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
DiscretionaryAcl::RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void

Usage Example

		public void PropagationFlagsDoNotRequireInheritanceFlagsForRemoveSpecific ()
		{
			SecurityIdentifier sid = new SecurityIdentifier ("BU");
			DiscretionaryAcl dacl = new DiscretionaryAcl (false, false, 0);
			dacl.RemoveAccessSpecific (AccessControlType.Allow, sid, 3,
			                           InheritanceFlags.ContainerInherit, PropagationFlags.InheritOnly);
		}
All Usage Examples Of System.Security.AccessControl.DiscretionaryAcl::RemoveAccessSpecific