PipeAccessRule Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет абстракцию записи управления доступом (ACE), которая определяет правило доступа для канала.
public ref class PipeAccessRule sealed : System::Security::AccessControl::AccessRule
public sealed class PipeAccessRule : System.Security.AccessControl.AccessRule
type PipeAccessRule = class
inherit AccessRule
Public NotInheritable Class PipeAccessRule
Inherits AccessRule
- Наследование
Комментарии
Правила управления доступом определяют права учетной записи пользователя, определяющие, какие действия разрешены или запрещены на компьютерах, работающих Microsoft Windows.
Класс PipeAccessRule представляет абстракцию базовой записи управления доступом (ACE), указывающую учетную запись пользователя, тип доступа для предоставления (чтение, запись и т. д.), а также разрешение или запрет этого права. Этот класс также может указать, как правила доступа распространяются на дочерние объекты.
PipeAccessRule Используйте класс для создания нового правила доступа. Правило можно сохранить с помощью PipeSecurity класса.
Конструкторы
| Имя | Описание |
|---|---|
| PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType) |
Инициализирует новый экземпляр PipeAccessRule класса с указанным удостоверением, правами доступа к каналу и типом управления доступом. |
| PipeAccessRule(String, PipeAccessRights, AccessControlType) |
Инициализирует новый экземпляр PipeAccessRule класса с указанным удостоверением, правами доступа к каналу и типом управления доступом. |
Свойства
| Имя | Описание |
|---|---|
| AccessControlType |
Возвращает значение, связанное AccessControlType с этим AccessRule объектом. (Унаследовано от AccessRule) |
| AccessMask |
Возвращает маску доступа для этого правила. (Унаследовано от AuthorizationRule) |
| IdentityReference |
Возвращает значение IdentityReference , к которому применяется это правило. (Унаследовано от AuthorizationRule) |
| InheritanceFlags |
Получает значение флагов, определяющих, как это правило наследуется дочерними объектами. (Унаследовано от AuthorizationRule) |
| IsInherited |
Возвращает значение, указывающее, задано ли это правило явным образом или наследуется от родительского объекта контейнера. (Унаследовано от AuthorizationRule) |
| PipeAccessRights |
PipeAccessRights Возвращает флаги, связанные с текущим PipeAccessRule объектом. |
| PropagationFlags |
Возвращает значение флагов распространения, определяющих, как наследование этого правила распространяется на дочерние объекты. Это свойство имеет значение, только если значение перечисления InheritanceFlags не Noneявляется. (Унаследовано от AuthorizationRule) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |