PolicyStatement Classe

Definição

Representa a declaração de a CodeGroup que descreve as permissões e outras informações que se aplicam ao código com um conjunto específico de evidências. Esta classe não pode ser herdada.

public ref class PolicyStatement sealed : 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
[<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
Herança
PolicyStatement
Atributos
Implementações

Observações

A PolicyStatement consiste num conjunto de permissões concedidas e possíveis atributos especiais para o grupo de código.

As instruções de política são normalmente usadas como valor de retorno de uma Resolve operação sobre um PolicyLevel.

Construtores

Name Description
PolicyStatement(PermissionSet, PolicyStatementAttribute)

Inicializa uma nova instância da PolicyStatement classe com os atributos e especificados PermissionSet .

PolicyStatement(PermissionSet)

Inicializa uma nova instância da PolicyStatement classe com o especificado PermissionSet.

Propriedades

Name Description
Attributes

Obtém ou define os atributos da declaração de política.

AttributeString

Obtém uma representação string dos atributos da declaração de política.

PermissionSet

Obtém ou define o PermissionSet da declaração de política.

Métodos

Name Description
Copy()

Cria uma cópia equivalente da declaração de política atual.

Equals(Object)

Determina se o objeto especificado PolicyStatement é igual à corrente PolicyStatement.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromXml(SecurityElement, PolicyLevel)

Reconstrói um objeto de segurança com um estado dado a partir de uma codificação XML.

FromXml(SecurityElement)

Reconstrói um objeto de segurança com um estado dado a partir de uma codificação XML.

GetHashCode()

Obtém um código hash para o PolicyStatement objeto adequado para uso em algoritmos de hash e estruturas de dados, como uma tabela hash.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
ToXml()

Cria uma codificação XML do objeto de segurança e do seu estado atual.

ToXml(PolicyLevel)

Cria uma codificação XML do objeto de segurança e do seu estado atual.

Aplica-se a