System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm C# (CSharp) Method

SetSecurityDescriptorSddlForm() public method

public SetSecurityDescriptorSddlForm ( string sddlForm ) : void
sddlForm string
return void
        public void SetSecurityDescriptorSddlForm(string sddlForm) { }
        public void SetSecurityDescriptorSddlForm(string sddlForm, System.Security.AccessControl.AccessControlSections includeSections) { }

Same methods

ObjectSecurity::SetSecurityDescriptorSddlForm ( string sddlForm, System includeSections ) : void

Usage Example

Beispiel #1
0
        private static void SetSecurity(ObjectSecurity security)
        {
            if (null == security)
            {
                throw new ArgumentNullException("security");
            }

            // Set the DACL.
            security.SetSecurityDescriptorSddlForm("D:(A;;GA;;;WD)", AccessControlSections.Access);

            // Can only set integrity levels in the SACL for Vista and newer.
            Version vista = new Version(6, 0);
            if (vista <= Environment.OSVersion.Version)
            {
                security.SetSecurityDescriptorSddlForm("S:(ML;;NW;;;ME)", AccessControlSections.Audit);
            }
        }