Manages a set of user access permission templates.
コード例 #1
0
        /// <summary>
        /// Creates a user role file.
        /// </summary>
        public static void CreateRole(string directory, string roleName, params WellKnownSidType[] sids)
        {
            string filePath = directory + " \\" + roleName + m_FileExtension;

            AccessTemplateManager.CreateFile(filePath, sids);
        }
コード例 #2
0
        /// <summary>
        /// Creates an access template file.
        /// </summary>
        public static void CreateTemplate(string directory, string templateName, params WellKnownSidType[] sids)
        {
            string filePath = directory + " \\" + templateName + ".access";

            AccessTemplateManager.CreateFile(filePath, sids);
        }
コード例 #3
0
        /// <summary>
        /// Deletes a user role file.
        /// </summary>
        public static void DeleteRole(string directory, string roleName)
        {
            string filePath = directory + " \\" + roleName + m_FileExtension;

            AccessTemplateManager.DeleteFile(filePath);
        }
        /// <summary>
        /// Deletes an access template file.
        /// </summary>
        public static void DeleteTemplate(string directory, string templateName)
        {
            string filePath = directory + Path.DirectorySeparatorChar + templateName + m_FileExtension;

            AccessTemplateManager.DeleteFile(filePath);
        }