UnionCodeGroup 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.
Attenzione
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Attenzione
This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Rappresenta un gruppo di codice la cui istruzione per i criteri è rappresentata dall'unione dell'istruzione per i criteri del gruppo corrente e dell'istruzione per i criteri di tutti i gruppi di codice figlio corrispondenti. La classe non può essere ereditata.
public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UnionCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
inherit CodeGroup
type UnionCodeGroup = class
inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
- Ereditarietà
- Attributi
Commenti
Attenzione
La sicurezza di accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.
I gruppi di codice sono i blocchi predefiniti dei criteri di sicurezza di accesso al codice. Ogni livello di criteri è costituito da un gruppo di codice radice che può avere gruppi di codice figlio (e così via), formando un albero. Ogni gruppo di codice ha una condizione di appartenenza che determina se un determinato assembly appartiene a esso o meno, in base all'evidenza per tale assembly. Solo i gruppi di codice le cui condizioni di appartenenza corrispondono a un determinato assembly e ai relativi gruppi di codice figlio si applicano criteri.
UnionCodeGroup è il tipo più comune di gruppo di codice; L'istruzione dei criteri di tutti i gruppi di codice figlio corrispondenti (e per estensione i gruppi di codice figlio) viene combinata con il set di autorizzazioni del gruppo di codice padre corrispondente. Pertanto, se la condizione di appartenenza corrisponde, questo gruppo di codice forma l'unione dell'istruzione dei criteri e quelli di tutti i gruppi di codice figlio che corrispondono anche alle prove.
UnionCodeGroup i gruppi di codice sono i gruppi di codice creati dall'utilità CASPOL (vedere Caspol.exe (Strumento criteri di sicurezza di accesso al codice)).
Costruttori
UnionCodeGroup(IMembershipCondition, PolicyStatement) |
Obsoleti.
Obsoleti.
Inizializza una nuova istanza della classe UnionCodeGroup. |
Proprietà
AttributeString |
Obsoleti.
Obsoleti.
Ottiene una rappresentazione in forma di stringa degli attributi relativi all'istruzione per i criteri del gruppo di codice. (Ereditato da CodeGroup) |
Children |
Obsoleti.
Obsoleti.
Ottiene o imposta un elenco ordinato dei gruppi di codice figlio di un gruppo di codice. (Ereditato da CodeGroup) |
Description |
Obsoleti.
Obsoleti.
Ottiene o imposta la descrizione del gruppo di codice. (Ereditato da CodeGroup) |
MembershipCondition |
Obsoleti.
Obsoleti.
Ottiene o imposta la condizione di appartenenza del gruppo di codice. (Ereditato da CodeGroup) |
MergeLogic |
Obsoleti.
Obsoleti.
Ottiene la logica di unione. |
Name |
Obsoleti.
Obsoleti.
Ottiene o imposta il nome del gruppo di codice. (Ereditato da CodeGroup) |
PermissionSetName |
Obsoleti.
Obsoleti.
Ottiene il nome del set di autorizzazioni denominate per il gruppo di codice. (Ereditato da CodeGroup) |
PolicyStatement |
Obsoleti.
Obsoleti.
Ottiene o imposta l'istruzione per i criteri associata al gruppo di codice. (Ereditato da CodeGroup) |
Metodi
AddChild(CodeGroup) |
Obsoleti.
Obsoleti.
Aggiunge un gruppo di codice figlio al gruppo di codice corrente. (Ereditato da CodeGroup) |
Copy() |
Obsoleti.
Obsoleti.
Esegue una copia completa del gruppo di codice corrente. |
CreateXml(SecurityElement, PolicyLevel) |
Obsoleti.
Obsoleti.
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 SecurityElement specificato. (Ereditato da CodeGroup) |
Equals(CodeGroup, Boolean) |
Obsoleti.
Obsoleti.
Determina se il gruppo di codice specificato è equivalente al gruppo di codice corrente, controllando anche i gruppi di codice figlio, se specificati. (Ereditato da CodeGroup) |
Equals(Object) |
Obsoleti.
Obsoleti.
Determina se il gruppo di codice specificato è equivalente al gruppo di codice corrente. (Ereditato da CodeGroup) |
FromXml(SecurityElement) |
Obsoleti.
Obsoleti.
Ricostruisce da una codifica XML un oggetto di sicurezza con un determinato stato. (Ereditato da CodeGroup) |
FromXml(SecurityElement, PolicyLevel) |
Obsoleti.
Obsoleti.
Ricostruisce un oggetto di sicurezza con un determinato stato e livello di criteri da una codifica XML. (Ereditato da CodeGroup) |
GetHashCode() |
Obsoleti.
Obsoleti.
Ottiene il codice hash per il gruppo di codice corrente. (Ereditato da CodeGroup) |
GetType() |
Obsoleti.
Obsoleti.
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Obsoleti.
Obsoleti.
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ParseXml(SecurityElement, PolicyLevel) |
Obsoleti.
Obsoleti.
Quando è sottoposto a override in una classe derivata, ricostruisce le proprietà e lo stato interno specifico di un gruppo di codice derivato dall'oggetto SecurityElement specificato. (Ereditato da CodeGroup) |
RemoveChild(CodeGroup) |
Obsoleti.
Obsoleti.
Rimuove il gruppo di codice figlio specificato. (Ereditato da CodeGroup) |
Resolve(Evidence) |
Obsoleti.
Obsoleti.
Risolve i criteri per il gruppo di codice e i relativi discendenti per un set di evidenze. |
ResolveMatchingCodeGroups(Evidence) |
Obsoleti.
Obsoleti.
Risolve i gruppi di codice corrispondenti. |
ToString() |
Obsoleti.
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
ToXml() |
Obsoleti.
Obsoleti.
Crea una codifica XML dell'oggetto di sicurezza e del suo stato corrente. (Ereditato da CodeGroup) |
ToXml(PolicyLevel) |
Obsoleti.
Obsoleti.
Crea una codifica XML per l'oggetto di sicurezza, il relativo stato corrente e il livello di criteri all'interno del quale è presente il codice. (Ereditato da CodeGroup) |