PolicyStatement Класс

Определение

Представляет инструкцию CodeGroup описания разрешений и других сведений, применяемых к коду с определенным набором доказательств. Этот класс не наследуется.

public ref class PolicyStatement sealed : System::Security::ISecurityEncodable, System::Security::ISecurityPolicyEncodable
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
[System.Serializable]
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable
type PolicyStatement = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
type PolicyStatement = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyStatement = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyStatement = class
    interface ISecurityPolicyEncodable
    interface ISecurityEncodable
Public NotInheritable Class PolicyStatement
Implements ISecurityEncodable, ISecurityPolicyEncodable
Наследование
PolicyStatement
Атрибуты
Реализации

Комментарии

A PolicyStatement состоит из набора предоставленных разрешений и возможных специальных атрибутов для группы кода.

Операторы политики обычно используются в качестве возвращаемого Resolve значения операции в a PolicyLevel.

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

Имя Описание
PolicyStatement(PermissionSet, PolicyStatementAttribute)
Устаревшие.

Инициализирует новый экземпляр PolicyStatement класса с указанными PermissionSet и атрибутами.

PolicyStatement(PermissionSet)
Устаревшие.

Инициализирует новый экземпляр PolicyStatement класса с указанным PermissionSet.

Свойства

Имя Описание
Attributes

Возвращает или задает атрибуты инструкции политики.

AttributeString

Возвращает строковое представление атрибутов инструкции политики.

PermissionSet
Устаревшие.

Возвращает или задает PermissionSet инструкцию политики.

Методы

Имя Описание
Copy()

Создает эквивалентную копию текущей инструкции политики.

Equals(Object)

Определяет, равен ли указанный PolicyStatement объект текущему PolicyStatementобъекту.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FromXml(SecurityElement, PolicyLevel)

Восстанавливает объект безопасности с заданным состоянием из кодировки XML.

FromXml(SecurityElement)

Восстанавливает объект безопасности с заданным состоянием из кодировки XML.

GetHashCode()

Получает хэш-код для объекта, который подходит для PolicyStatement использования в хэш-алгоритмах и структурах данных, таких как хэш-таблица.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ToXml()

Создает xml-кодирование объекта безопасности и его текущего состояния.

ToXml(PolicyLevel)

Создает xml-кодирование объекта безопасности и его текущего состояния.

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