PolicyStatement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |