Abstractions.Windows.Security.SetDirOwner C# (CSharp) Method

SetDirOwner() public static method

public static SetDirOwner ( string dir, IdentityReference Account ) : System.Boolean
dir string
Account System.Security.Principal.IdentityReference
return System.Boolean
        public static Boolean SetDirOwner(string dir, IdentityReference Account)
        {
            DirectoryInfo dInfo = new DirectoryInfo(dir);
            DirectorySecurity dSecurity = dInfo.GetAccessControl();

            try
            {
                dSecurity.SetOwner(Account);
                dInfo.SetAccessControl(dSecurity);
            }
            catch (Exception ex)
            {
                LibraryLogging.Error("SetDirOwner unable to SetOwner for {0} error {1}", dir, ex.Message);
                return false;
            }

            return true;
        }

Same methods

Security::SetDirOwner ( string dir, string Account ) : System.Boolean