CodeGroup 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 la classe base astratta da cui devono derivare tutte le implementazioni dei gruppi di codice.
public ref class CodeGroup abstract
public abstract class CodeGroup
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
type CodeGroup = class
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
- Ereditarietà
-
CodeGroup
- Derivato
- Attributi
Commenti
I gruppi di codice sono i blocchi predefiniti dei criteri di sicurezza per l'accesso al codice. Ogni livello di criteri è costituito da un gruppo di codice radice che può avere gruppi di codice figlio. Ogni gruppo di codice figlio può avere i propri gruppi di codice figlio; questo comportamento si estende a un numero qualsiasi di livelli, formando un albero. Ogni gruppo di codice ha una condizione di appartenenza che determina se un determinato assembly appartiene a esso in base all'evidenza per tale assembly.
Verranno applicati solo i gruppi di codice le cui condizioni di appartenenza corrispondono all'evidenza di un determinato assembly. Se un gruppo di codice corrispondente ha gruppi di codice figlio, verranno applicati anche gli elementi figlio le cui condizioni di appartenenza corrispondono all'evidenza fornita.
Costruttori
| Nome | Descrizione |
|---|---|
| CodeGroup(IMembershipCondition, PolicyStatement) |
Inizializza una nuova istanza di CodeGroup. |
Proprietà
| Nome | Descrizione |
|---|---|
| AttributeString |
Ottiene una rappresentazione di stringa degli attributi dell'istruzione dei criteri per il gruppo di codice. |
| Children |
Ottiene o imposta un elenco ordinato dei gruppi di codice figlio di un gruppo di codice. |
| Description |
Ottiene o imposta la descrizione del gruppo di codice. |
| MembershipCondition |
Ottiene o imposta la condizione di appartenenza del gruppo di codice. |
| MergeLogic |
In caso di override in una classe derivata, ottiene la logica di unione per il gruppo di codice. |
| Name |
Ottiene o imposta il nome del gruppo di codice. |
| PermissionSetName |
Ottiene il nome del set di autorizzazioni denominato per il gruppo di codice. |
| PolicyStatement |
Ottiene o imposta l'istruzione dei criteri associata al gruppo di codice. |
Metodi
| Nome | Descrizione |
|---|---|
| AddChild(CodeGroup) |
Aggiunge un gruppo di codice figlio al gruppo di codice corrente. |
| Copy() |
Quando sottoposto a override in una classe derivata, esegue una copia completa del gruppo di codice corrente. |
| CreateXml(SecurityElement, PolicyLevel) |
Quando sottoposto a override in una classe derivata, serializza le proprietà e lo stato interno specifico di un gruppo di codice derivato e aggiunge la serializzazione all'oggetto specificato SecurityElement. |
| Equals(CodeGroup, Boolean) |
Determina se il gruppo di codice specificato è equivalente al gruppo di codice corrente, controllando anche i gruppi di codice figlio, se specificato. |
| Equals(Object) |
Determina se il gruppo di codice specificato è equivalente al gruppo di codice corrente. |
| FromXml(SecurityElement, PolicyLevel) |
Ricostruisce un oggetto di sicurezza con uno stato e un livello di criteri specificati da una codifica XML. |
| FromXml(SecurityElement) |
Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML. |
| GetHashCode() |
Ottiene il codice hash del gruppo di codice corrente. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ParseXml(SecurityElement, PolicyLevel) |
In caso di override in una classe derivata, ricostruisce le proprietà e lo stato interno specifici di un gruppo di codice derivato dall'oggetto specificato SecurityElement. |
| RemoveChild(CodeGroup) |
Rimuove il gruppo di codice figlio specificato. |
| Resolve(Evidence) |
Quando sottoposto a override in una classe derivata, risolve i criteri per il gruppo di codice e i relativi discendenti per un set di prove. |
| ResolveMatchingCodeGroups(Evidence) |
Quando sottoposto a override in una classe derivata, risolve i gruppi di codice corrispondenti. |
| 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, il relativo stato corrente e il livello di criteri all'interno del quale esiste il codice. |