UnionCodeGroup Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Внимание!
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Внимание!
Code Access Security is not supported or honored by the runtime.
Внимание!
This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Представляет группу кода, у которой инструкция политики является объединением инструкций политики текущей группы кода и соответствующих дочерних групп. Этот класс не наследуется.
public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Obsolete("Code Access Security is not supported or honored by the runtime.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.")>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
- Наследование
- Атрибуты
Комментарии
Внимание!
Безопасность доступа к коду (CAS) не рекомендуется использовать во всех версиях платформа .NET Framework и .NET. В последних версиях .NET заметки CAS не учитываются и при использовании API, связанных с CAS, возникают ошибки. Разработчикам следует искать альтернативные средства для выполнения задач безопасности.
Группы кода являются стандартными блоками политики безопасности доступа к коду. Каждый уровень политики состоит из корневой группы кода, которая может иметь дочерние группы кода (и т. д.), образуя дерево. Каждая группа кода имеет условие членства, которое определяет, принадлежит ли к ней данная сборка, на основе доказательств для этой сборки. Политику применяют только группы кода, условия членства которых соответствуют заданной сборке, и их дочерние группы кода.
UnionCodeGroup является наиболее распространенным типом группы кода; Оператор политики всех соответствующих дочерних групп кода (и их дочерних групп кода) объединяются с набором разрешений соответствующей родительской группы кода. Таким образом, если условие членства соответствует, эта группа кода формирует объединение инструкции политики и всех дочерних групп кода, которые также соответствуют свидетельству.
UnionCodeGroup группы кода — это группы кода, созданные служебной программой CASPOL (см .Caspol.exe (средство политики безопасности доступа к коду)).
Конструкторы
UnionCodeGroup(IMembershipCondition, PolicyStatement) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Инициализирует новый экземпляр класса UnionCodeGroup. |
Свойства
AttributeString |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Получает строковое представление атрибутов инструкции политики для группы кода. (Унаследовано от CodeGroup) |
Children |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает или задает упорядоченный список дочерних элементов группы кода. (Унаследовано от CodeGroup) |
Description |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает или задает описание группы кода. (Унаследовано от CodeGroup) |
MembershipCondition |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает или задает условие членства группы кода. (Унаследовано от CodeGroup) |
MergeLogic |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Получает объединенную логику. |
Name |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает или задает имя группы кода. (Унаследовано от CodeGroup) |
PermissionSetName |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Получает имя именованного набора разрешений для группы кода. (Унаследовано от CodeGroup) |
PolicyStatement |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает или задает инструкцию политики, связанную с группой кода. (Унаследовано от CodeGroup) |
Методы
AddChild(CodeGroup) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Добавляет дочернюю группу кода в текущую группу кода. (Унаследовано от CodeGroup) |
Copy() |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Производит глубокое копирование текущей группы кода. |
CreateXml(SecurityElement, PolicyLevel) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
При переопределении в производном классе производит сериализацию свойств и внутреннего состояния, являющегося особым для производной группы кода, а также добавляет сериализацию в заданный объект SecurityElement. (Унаследовано от CodeGroup) |
Equals(CodeGroup, Boolean) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Определяет, эквивалентны ли заданная и текущая группа кода, проверяя, если это указано, также и дочерние группы кода. (Унаследовано от CodeGroup) |
Equals(Object) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Определяет, эквивалентны ли заданная и текущая группы кода. (Унаследовано от CodeGroup) |
FromXml(SecurityElement) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Восстанавливает объект безопасности с данным состоянием из кодировки XML. (Унаследовано от CodeGroup) |
FromXml(SecurityElement, PolicyLevel) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Восстанавливает объект безопасности с данным состоянием и уровнем политики из кодировки XML. (Унаследовано от CodeGroup) |
GetHashCode() |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Получает хэш-код текущей группы кода. (Унаследовано от CodeGroup) |
GetType() |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ParseXml(SecurityElement, PolicyLevel) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
При переопределении в производном классе восстанавливает свойства и внутреннее состояние, являющееся особым для производной группы кода, из указанного объекта SecurityElement. (Унаследовано от CodeGroup) |
RemoveChild(CodeGroup) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Удаляет указанную дочернюю группу кода. (Унаследовано от CodeGroup) |
Resolve(Evidence) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Обрабатывает политику для группы кода и ее дочерних элементов, используя набор свидетельств. |
ResolveMatchingCodeGroups(Evidence) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Обрабатывает согласующиеся группы кода. |
ToString() |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
ToXml() |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Создает кодировку XML для объекта безопасности и его текущего состояния. (Унаследовано от CodeGroup) |
ToXml(PolicyLevel) |
Устаревшие..
Устаревшие..
Устаревшие..
Устаревшие..
Создает кодировку XML для объекта безопасности, его текущего состояния и уровня политики, в рамках которой существует код. (Унаследовано от CodeGroup) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по