PolicyStatement Classe

Definição

Representa a instrução de uma CodeGroup descrição das permissões e outras informações que se aplicam ao código com um conjunto específico de evidências. Essa 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

Comentários

Um PolicyStatement consiste em um conjunto de permissões concedidas e possíveis atributos especiais para o grupo de códigos.

As declarações de política geralmente são utilizadas como o valor de retorno de uma operação Resolve em um PolicyLevel.

Construtores

Nome 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 a especificada PermissionSet.

Propriedades

Nome Description
Attributes

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

AttributeString

Obtém uma representação de cadeia de caracteres dos atributos da instrução de política.

PermissionSet

Obtém ou define a PermissionSet instrução de política.

Métodos

Nome Description
Copy()

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

Equals(Object)

Determina se o objeto especificado PolicyStatement é igual ao atual 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 determinado estado de uma codificação XML.

FromXml(SecurityElement)

Reconstrói um objeto de segurança com um determinado estado 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 de hash.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXml()

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

ToXml(PolicyLevel)

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

Aplica-se a