Поделиться через


SecurityNamespace - класс

Классифицируйте для управления и обеспечения безопасности для набора объектов AccessControlList.

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.Framework.Client.SecurityNamespace

Пространство имен:  Microsoft.TeamFoundation.Framework.Client
Сборка:  Microsoft.TeamFoundation.Client (в Microsoft.TeamFoundation.Client.dll)

Синтаксис

'Декларация
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace

Тип SecurityNamespace предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод SecurityNamespace Инициализирует новый экземпляр класса SecurityNamespace.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Description Возвращает описание данного пространства имен безопасности.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) Проверяет, имеет ли заданный дескриптор идентификатора указанные разрешений для указанных маркеров.
Открытый метод HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) Проверяет, имеет ли заданный дескриптор идентификатора указанные разрешения для указанного токена.
Открытый метод HasPermission(String, IdentityDescriptor, Int32, Boolean) Проверяет, имеет ли заданный дескриптор идентификатора указанные разрешения для указанного токена.
Открытый метод HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) Проверяет, равны ли указанные дескрипторами идентификатора указанные разрешения для указанного токена.
Открытый метод HasWritePermission(String, IEnumerable<Int32>) Проверяет, имеет ли текущий пользователь полномочия для записи указанных разрешений.
Открытый метод HasWritePermission(String, Int32) Проверяет, имеет ли текущий пользователь полномочия для записи указанных разрешений.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод QueryAccessControlList Возвращает объекты AccessControlList, которые сопоставлены с указанными дескрипторами токена и идентификатора.
Открытый метод QueryAccessControlLists Возвращает объекты AccessControlList, которые сопоставлены с указанными дескрипторами токена и идентификатора.
Открытый метод QueryEffectivePermissions Получает действующие разрешения для указанного дескриптора идентификатора.
Открытый метод RemoveAccessControlEntries Удаляет все элементы управления доступом для отдельных дескрипторов идентификатора, существующих на AccessControlList, сопоставлено с указанным токеном.
Открытый метод RemoveAccessControlEntry Удаляет элемент управления доступом для указанного дескриптора идентификатора, расположенный по AccessControlList, сопоставлено с указанным токеном.
Открытый метод RemoveAccessControlLists(IEnumerable<String>, Boolean) Удаляет AccessControlList, сопоставлено с указанными токенами.
Открытый метод RemoveAccessControlLists(String, Boolean) Удаляет AccessControlList, сопоставлено с указанным токеном.
Открытый метод RemovePermissions Удаляет указанные разрешения из существующих разрешений для заданного дескриптора идентификатора.Если существующее AccessControlEntry не найдено для этого дескриптора, то никакие действия не предпринимаются и возвращается пустое AccessControlList.
Открытый метод SetAccessControlEntries Устанавливает, предоставляемые элементы управления доступом в этом SecurityNamespace.
Открытый метод SetAccessControlEntry Задает указанный AccessControlEntry в этом SecurityNamespace.
Открытый метод SetAccessControlList Устанавливает заданный acl в этом SecurityNamespace.Установка acl всегда перезаписать существующее AccessControlList.
Открытый метод SetAccessControlLists Задает указанный AccessControlList в этом SecurityNamespace.Установка AccessControlList всегда перезаписать существующее AccessControlList.
Открытый метод SetInheritFlag Устанавливает пометить что состояния, должно ли AccessControlList, который связан с указанным токеном наследовать разрешения от родительских маркеров.
Открытый метод SetPermissions Задает разрешения для указанного дескриптора идентификатора в этом SecurityNamespace.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Client - пространство имен