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
Наследование
UnionCodeGroup
Атрибуты

Комментарии

Внимание!

Безопасность доступа к коду (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)

Применяется к