UnionCodeGroup-Klasse
Stellt eine Codegruppe dar, deren Richtlinienanweisung die Gesamtmenge der Richtlinienanweisung der aktuellen Codegruppe mit der Richtlinienanweisung sämtlicher übereinstimmenden untergeordneten Codegruppen ist. Diese Klasse kann nicht vererbt werden.
Namespace: System.Security.Policy
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
'Usage
Dim instance As UnionCodeGroup
[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class UnionCodeGroup : CodeGroup
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class UnionCodeGroup sealed : public CodeGroup
/** @attribute SerializableAttribute() */
/** @attribute ComVisibleAttribute(true) */
public final class UnionCodeGroup extends CodeGroup
SerializableAttribute
ComVisibleAttribute(true)
public final class UnionCodeGroup extends CodeGroup
Hinweise
Codegruppen sind die Bausteine der Sicherheitsrichtlinien für den Codezugriff. Jede Richtlinienebene besteht aus einer Stammcodegruppe, die mit untergeordneten Codegruppen eine Struktur aus mehreren Ebenen bilden kann. Jede Codegruppe verfügt über eine Mitgliedschaftsbedingung, die anhand der Beweise für eine angegebene Assembly bestimmt, ob diese zur Codegruppe gehört. Nur Codegruppen, deren Mitgliedschaftsbedingungen einer angegebenen Assembly entsprechen, und ihre untergeordneten Codegruppen übernehmen die Richtlinie.
UnionCodeGroup ist der am häufigsten verwendete Codegruppentyp. Die Richtlinienanweisungen aller übereinstimmenden untergeordneten Codegruppen sowie der diesen wiederum untergeordneten Codegruppen werden mit dem Berechtigungssatz der übereinstimmenden übergeordneten Codegruppe verbunden. Bei Übereinstimmung der Mitgliedschaftsbedingungen bildet somit diese Codegruppe die Gesamtmenge aus den eigenen Richtlinienanweisungen und denen sämtlicher untergeordneter Codegruppen, die ebenfalls mit den Beweisen übereinstimmen.
Bei UnionCodeGroup-Codegruppen handelt es sich um Codegruppen, die mit dem Dienstprogramm CASPOL (siehe Sicherheitsrichtlinientool für den Codezugriff (Caspol.exe)) und dem .NET Framework Configuration-Tool (siehe .NET Framework-Konfigurationstool (Mscorcfg.msc)) erstellt wurden.
Vererbungshierarchie
System.Object
System.Security.Policy.CodeGroup
System.Security.Policy.UnionCodeGroup
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
UnionCodeGroup-Member
System.Security.Policy-Namespace