RawSecurityDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет дескриптор безопасности. Дескриптор безопасности включает владельца, основную группу, список контроль доступа дискреционных контроль доступа (DACL) и список системных контроль доступа (SACL).
public ref class RawSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class RawSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type RawSecurityDescriptor = class
inherit GenericSecurityDescriptor
Public NotInheritable Class RawSecurityDescriptor
Inherits GenericSecurityDescriptor
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| RawSecurityDescriptor(Byte[], Int32) |
Инициализирует новый экземпляр RawSecurityDescriptor класса из указанного массива байтовых значений. |
| RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl) |
Инициализирует новый экземпляр RawSecurityDescriptor класса с указанными значениями. |
| RawSecurityDescriptor(String) |
Инициализирует новый экземпляр класса из указанной RawSecurityDescriptor строки языка определения дескриптора безопасности (SDDL). |
Свойства
| Имя | Описание |
|---|---|
| BinaryLength |
Возвращает длину в байтах двоичного представления текущего GenericSecurityDescriptor объекта. Эту длину следует использовать перед маршалингом ACL в двоичный массив с GetBinaryForm(Byte[], Int32) помощью метода. (Унаследовано от GenericSecurityDescriptor) |
| ControlFlags |
Возвращает значения, указывающие поведение RawSecurityDescriptor объекта. |
| DiscretionaryAcl |
Возвращает или задает список контроль доступа (DACL) для этого объекта RawSecurityDescriptor. DACL содержит правила доступа. |
| Group |
Возвращает или задает основную группу для этого RawSecurityDescriptor объекта. |
| Owner |
Возвращает или задает владельца объекта, связанного с этим RawSecurityDescriptor объектом. |
| ResourceManagerControl |
Возвращает или задает байтовое значение, представляющее биты элемента управления Resource Manager, связанные с этим RawSecurityDescriptor объектом. |
| SystemAcl |
Возвращает или задает список системных контроль доступа (SACL) для этого объекта RawSecurityDescriptor. SACL содержит правила аудита. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetBinaryForm(Byte[], Int32) |
Возвращает массив байтовых значений, представляющий сведения, содержащиеся в этом GenericSecurityDescriptor объекте. (Унаследовано от GenericSecurityDescriptor) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetSddlForm(AccessControlSections) |
Возвращает представление языка определения дескриптора безопасности (SDDL) указанных разделов дескриптора безопасности, представляющего этот GenericSecurityDescriptor объект. (Унаследовано от GenericSecurityDescriptor) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SetFlags(ControlFlags) |
ControlFlags Задает свойству этого RawSecurityDescriptor объекта указанное значение. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |