PolicyStatement Classe

Definizione

Rappresenta l'istruzione di un oggetto CodeGroup che descrive le autorizzazioni e altre informazioni applicabili al codice con un determinato set di prove. La classe non può essere ereditata.

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
Ereditarietà
PolicyStatement
Attributi
Implementazioni

Commenti

Un PolicyStatement oggetto è costituito da un set di autorizzazioni concesse e da possibili attributi speciali per il gruppo di codice.

Le istruzioni dei criteri vengono in genere usate come valore restituito di un'operazione Resolve in un oggetto PolicyLevel.

Costruttori

Nome Descrizione
PolicyStatement(PermissionSet, PolicyStatementAttribute)
Obsoleti.

Inizializza una nuova istanza della PolicyStatement classe con gli attributi e specificati PermissionSet .

PolicyStatement(PermissionSet)
Obsoleti.

Inizializza una nuova istanza della PolicyStatement classe con l'oggetto specificato PermissionSet.

Proprietà

Nome Descrizione
Attributes

Ottiene o imposta gli attributi dell'istruzione dei criteri.

AttributeString

Ottiene una rappresentazione di stringa degli attributi dell'istruzione dei criteri.

PermissionSet
Obsoleti.

Ottiene o imposta l'oggetto PermissionSet dell'istruzione dei criteri.

Metodi

Nome Descrizione
Copy()

Crea una copia equivalente dell'istruzione dei criteri corrente.

Equals(Object)

Determina se l'oggetto specificato PolicyStatement è uguale all'oggetto corrente PolicyStatement.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FromXml(SecurityElement, PolicyLevel)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

FromXml(SecurityElement)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

GetHashCode()

Ottiene un codice hash per l'oggetto adatto per l'uso PolicyStatement negli algoritmi di hash e nelle strutture di dati, ad esempio una tabella hash.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ToXml()

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente.

ToXml(PolicyLevel)

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente.

Si applica a