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


AccessControlListDetails - класс

Существует для сериализации веб-службы и для считывания ACL из базы данных.

Хотя можно сделать это в самом классе [AccessControlList] это позволяет рекомендуется, чтобы скрыть все свойства, которые не должны быть частью открытого OM виртуального сервера.

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

System.Object
  Microsoft.TeamFoundation.Framework.Server.AccessControlList
    Microsoft.TeamFoundation.Framework.Server.AccessControlListDetails

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

Синтаксис

'Декларация
<ClassVisibilityAttribute(ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("InitializeFromWebService")> _
Public Class AccessControlListDetails _
    Inherits AccessControlList
[ClassVisibilityAttribute(ClientVisibility.Internal)]
[CallOnDeserializationAttribute("InitializeFromWebService")]
public class AccessControlListDetails : AccessControlList

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

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

  Имя Описание
Открытый метод AccessControlListDetails Конструктор по умолчанию для десериализации ASP.NET.Очень важно, проходим null, и false в качестве значений по умолчанию, поскольку то, что они придут вверх, как от клиента, если они не установлены.

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

Свойства

  Имя Описание
Открытое свойство AccessControlEntries Возвращает копию списка разрешений для пользователей данного токена. (Унаследовано от AccessControlList.)
Открытое свойство Entries Разрешения установлены в on в этот список управления доступом.
Открытое свойство IncludeExtendedInfo Значение True, если это ACL содержит элементы управления доступом, расширяли сведения.
Открытое свойство InheritPermissions Значение True, если заданный маркер наследует разрешения от родительскиев. (Унаследовано от AccessControlList.)
Открытое свойство Token Токен, что это [AccessControlList]. (Унаследовано от AccessControlList.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод QueryAccessControlEntries Возвращает [AccessControlEntries] для дескрипторов, предоставляемых. (Унаследовано от AccessControlList.)
Открытый метод QueryAccessControlEntry Возвращает [AccessControlEntry] для дескриптора, предоставляемый.Если [AccessControlEntry] не существует для указанного дескриптора в этом [AccessControlList], то будет возвращено пустое [AccessControlEntry]. (Унаследовано от AccessControlList.)
Открытый метод RemoveAccessControlEntry Удаляет [AccessControlEntry] из этого [AccessControlList], которое применяется к заданным дескриптором. (Унаследовано от AccessControlList.)
Открытый метод RemovePermissions Удаляет все биты указанного разрешения из существующего [allows] и [denys] для этого дескриптора.Если дескриптор не найден, ничего не выполняется и возвращается пустое [AccessControlEntry]. (Унаследовано от AccessControlList.)
Открытый метод SetAccessControlEntries Устанавливает указанный [AccessControlEntry] в этом [AccessControlList]. (Унаследовано от AccessControlList.)
Открытый метод SetAccessControlEntry Устанавливает указанный [AccessControlEntry] в этом [AccessControlList]. (Унаследовано от AccessControlList.)
Открытый метод SetPermissions Задает разрешение для дескриптора на этом [AccessControlList]. (Унаследовано от AccessControlList.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Поля

  Имя Описание
Защищенное поле m_accessControlEntries Хранение разрешений пользовалось ключом на идентификаторе разрешение. (Унаследовано от AccessControlList.)

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

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

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

См. также

Ссылки

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