System.Security.AccessControl Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет программные элементы, обеспечивающие управление доступом к защищаемым объектам и аудит операций, связанных с безопасностью этих объектов.
Access |
Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить"). Объект AccessRule также содержит сведения о том, как правило наследуется дочерними объектами и как распространяется это наследование. |
Access |
Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить"). Кроме того, в объекте AccessRule`1 содержатся сведения о том, как правило наследуется дочерними объектами и как это наследование распространяется. |
Ace |
Предоставляет возможность итерации по записям управления доступом (ACE) в списке управления доступом (ACL). |
Audit |
Представляет сочетание идентификатора пользователя и маски доступа. Кроме того, в объекте AuditRule содержатся сведения о том, как правило наследуется дочерними объектами, как это наследование распространяется, а также об условиях, при которых выполняется аудит. |
Audit |
Представляет сочетание идентификатора пользователя и маски доступа. |
Authorization |
Определяет доступ к защищаемым объектам. Производные классы AccessRule и AuditRule предоставляют специализации для функций доступа и аудита. |
Authorization |
Представляет коллекцию объектов AuthorizationRule. |
Common |
Представляет элемент управления доступом. |
Common |
Представляет список управления доступом и является базовым классом для классов DiscretionaryAcl и SystemAcl. |
Common |
Обеспечивает возможность управления доступом к объектам без непосредственной работы со списками управления доступом. Этот класс является абстрактным базовым классом для класса NativeObjectSecurity. |
Common |
Представляет дескриптор безопасности. Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом. |
Compound |
Представляет составной элемент управления доступом. |
Crypto |
Представляет правило доступа для ключа шифрования. Правило доступа представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить"). Кроме того, в объекте правила доступа содержатся сведения о том, как правило наследуется дочерними объектами и как это наследование распространяется. |
Crypto |
Представляет правило аудита для ключа шифрования. Правило аудита представляет сочетание идентификатора пользователя и маски доступа. Кроме того, в правиле аудита содержатся сведения о том, как правило наследуется дочерними объектами, как это наследование распространяется, а также об условиях, при которых выполняется аудит. |
Crypto |
Обеспечивает возможность управлять доступом к объекту криптографического ключа без непосредственной работы со списками управления доступом (ACL). |
Custom |
Представляет элемент управления доступом, тип которого не является членом перечисления AceType. |
Directory |
Обеспечивает возможность управления доступом к объектам каталога без непосредственной работы со списками управления доступом. |
Directory |
Представляет возможности управления доступом и аудита безопасности для каталога. Этот класс не наследуется. |
Discretionary |
Представляет список управления доступом на уровне пользователей. |
Event |
Представляет набор прав доступа, разрешенных или запрещенных пользователю или группе. Этот класс не наследуется. |
Event |
Представляет набор прав доступа, подлежащих аудиту для пользователя или группы. Этот класс не наследуется. |
Event |
Представляет функции безопасности управления доступом Windows для именованного системного дескриптора ожидания. Этот класс не наследуется. |
File |
Представляет возможности управления доступом и аудита безопасности для файла. Этот класс не наследуется. |
File |
Представляет абстракцию элемента управления доступом, определяющую правило доступа для файла или каталога. Этот класс не наследуется. |
File |
Представляет абстракцию элемента управления доступом, определяющую правило аудита для файла или каталога. Этот класс не наследуется. |
File |
Представляет возможности управления доступом и аудита безопасности для файла или каталога. |
Generic |
Представляет элемент управления доступом и является базовым классом для всех остальных классов элементов управления доступом. |
Generic |
Представляет список управления доступом и является базовым классом для классов CommonAcl, DiscretionaryAcl, RawAcl и SystemAcl. |
Generic |
Представляет дескриптор безопасности. Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом. |
Known |
Инкапсулирует все типы элементов управления доступом, которые в настоящее время определены корпорацией Майкрософт. Все объекты KnownAce содержат 32-битные маски доступа и объект SecurityIdentifier. |
Mutex |
Представляет набор прав доступа, разрешенных или запрещенных пользователю или группе. Этот класс не наследуется. |
Mutex |
Представляет набор прав доступа, подлежащих аудиту для пользователя или группы. Этот класс не наследуется. |
Mutex |
Представляет систему безопасности управления доступом Windows для именованного мьютекса. Этот класс не наследуется. |
Native |
Предоставляет возможность управления доступом к собственным объектам без непосредственной работы со списками управления доступом (ACL). Типы собственных объектов определяются перечислением ResourceType. |
Object |
Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить"). Кроме того, в объекте ObjectAccessRule содержатся сведения о типе объекта, к которому относится правило, типе дочернего объекта, который может наследовать правило, способе наследования правила дочерними объектами, а также способе распространения этого наследования. |
Object |
Управляет доступом к объектам служб каталогов. Этот класс представляет элемент управления доступом (ACE), связанный с объектом каталога. |
Object |
Представляет сочетание идентификатора пользователя, маски доступа и условий аудита. Кроме того, в объекте ObjectAuditRule содержатся сведения о типе объекта, к которому относится правило, типе дочернего объекта, который может наследовать правило, способе наследования правила дочерними объектами, а также способе распространения этого наследования. |
Object |
Предоставляет возможность управления доступом к объектам без непосредственной работы со списками управления доступом (ACL). Этот класс является абстрактным базовым классом для классов CommonObjectSecurity и DirectoryObjectSecurity. |
Object |
Обеспечивает возможность управления доступом к объектам каталога без непосредственной работы со списками управления доступом; также дает возможность приводить тип для прав доступа. |
Privilege |
Исключение вызывается, когда метод в пространстве имен System.Security.AccessControl пытается использовать отсутствующую у него привилегию. |
Qualified |
Представляет элемент управления доступом, содержащий квалификатор. Квалификатор, представляемый объектом AceQualifier, определяет функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения. Класс QualifiedAce является абстрактным базовым классом для классов CommonAce и ObjectAce. |
Raw |
Представляет список управления доступом. |
Raw |
Представляет дескриптор безопасности. Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом. |
Registry |
Представляет набор прав доступа, разрешенных или запрещенных пользователю или группе. Этот класс не наследуется. |
Registry |
Представляет набор прав доступа, подлежащих аудиту для пользователя или группы. Этот класс не наследуется. |
Registry |
Обеспечивает безопасность управления доступом Windows для раздела реестра. Этот класс не наследуется. |
Semaphore |
Представляет набор прав доступа, разрешенных или запрещенных пользователю или группе. Этот класс не наследуется. |
Semaphore |
Представляет набор прав доступа, подлежащих аудиту для пользователя или группы. Этот класс не наследуется. |
Semaphore |
Обеспечивает безопасность управления доступом Windows для именованного семафора. Этот класс не наследуется. |
System |
Представляет системный список управления доступом. |
Access |
Определяет действия, разрешенные для защищаемых объектов. |
Access |
Определяет тип выполняемого изменения управления доступом. Это перечисление используется методами ObjectSecurity класса и его потомками. |
Access |
Определяет разделы дескриптора безопасности для сохранения и загрузки. |
Access |
Определяет тип правила AccessRule — разрешающее или запрещающее доступ. Эти значения не являются флагами и их невозможно объединять. |
Ace |
Определяет порядок наследования и аудита элемента управления доступом. |
Ace |
Задает функцию элемента управления доступом. |
Ace |
Определяет доступные типы элементов управления доступом. |
Audit |
Задает условия аудита попыток доступа к защищаемому объекту. |
Compound |
Указывает тип объекта CompoundAce. |
Control |
Эти флаги влияют на поведение дескриптора безопасности. |
Crypto |
Определяет операцию с ключом шифрования, доступ и аудит которой обеспечивается правилом авторизации. |
Event |
Определяет права доступа, которые можно применять к объектам именованных системных событий. |
File |
Определяет права доступа, которые используются при создании правил доступа и аудита. |
Inheritance |
Флаги наследования определяют семантику наследования элементов управления доступом. |
Mutex |
Определяет права доступа, которые можно применять к объектам именованных системных мьютексов. |
Object |
Определяет наличие типов объектов для элементов управления доступом. |
Propagation |
Определяет порядок распространения действия элементов управления доступом на дочерние объекты. Эти флаги имеют значение лишь в том случае, когда имеются флаги наследования. |
Registry |
Определяет права доступа, которые можно применять к объектам реестра. |
Resource |
Задает предварительно определенные собственные типы объектов. |
Security |
Определяет раздел дескриптора безопасности для запроса или установки. |
Semaphore |
Определяет права доступа, которые можно применять к объектам именованных системных семафоров. |
Native |
Обеспечивает для интеграторов способ сопоставления числовых кодов ошибок с конкретными создаваемыми ими исключениями. |