UnionCodeGroup Klasse

Definition

Achtung

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Achtung

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.

Stellt eine Codegruppe dar, deren Richtlinienanweisung die Vereinigung der Richtlinienanweisung der aktuellen Codegruppe und die Richtlinienanweisung aller übereinstimmenden untergeordneten Codegruppen ist. Diese Klasse kann nicht vererbt werden.

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
Vererbung
UnionCodeGroup
Attribute

Hinweise

Vorsicht

Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Codegruppen sind die Bausteine der Codezugriffssicherheitsrichtlinie. Jede Richtlinienebene besteht aus einer Stammcodegruppe, die untergeordnete Codegruppen (usw.) aufweisen kann, um eine Struktur zu bilden. Jede Codegruppe verfügt über eine Mitgliedschaftsbedingung, die bestimmt, ob eine bestimmte Assembly zu ihr gehört oder nicht, basierend auf dem Nachweis für diese Assembly. Nur Codegruppen, deren Mitgliedschaftsbedingungen einer bestimmten Assembly entsprechen, und deren untergeordnete Codegruppen wenden Richtlinien an.

UnionCodeGroup ist der am häufigsten verwendete Codegruppentyp; Die Richtlinienanweisung aller übereinstimmenden untergeordneten Codegruppen (und durch Erweiterung der untergeordneten Codegruppen) werden mit dem Berechtigungssatz der übereinstimmenden übergeordneten Codegruppe kombiniert. Wenn die Mitgliedschaftsbedingung übereinstimmt, bildet diese Codegruppe also die Vereinigung ihrer Richtlinienanweisung und die der untergeordneten Codegruppen, die auch den Nachweisen entsprechen.

UnionCodeGroup Codegruppen sind die Codegruppen, die vom CASPOL-Hilfsprogramm erstellt werden (siehe Caspol.exe (Code Access Security Policy Tool)).

Konstruktoren

Name Beschreibung
UnionCodeGroup(IMembershipCondition, PolicyStatement)
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der UnionCodeGroup-Klasse.

Eigenschaften

Name Beschreibung
AttributeString
Veraltet.
Veraltet.

Ruft eine Zeichenfolgendarstellung der Attribute der Richtlinienanweisung für die Codegruppe ab.

(Geerbt von CodeGroup)
Children
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen einer sortierten Liste der untergeordneten Codegruppen einer Codegruppe.

(Geerbt von CodeGroup)
Description
Veraltet.
Veraltet.

Ruft die Beschreibung der Codegruppe ab oder legt sie fest.

(Geerbt von CodeGroup)
MembershipCondition
Veraltet.
Veraltet.

Ruft die Mitgliedschaftsbedingung der Codegruppe ab oder legt sie fest.

(Geerbt von CodeGroup)
MergeLogic
Veraltet.
Veraltet.

Ruft die Zusammenführungslogik ab.

Name
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des Namens der Codegruppe.

(Geerbt von CodeGroup)
PermissionSetName
Veraltet.
Veraltet.

Ruft den Namen des benannten Berechtigungssatzes für die Codegruppe ab.

(Geerbt von CodeGroup)
PolicyStatement
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen der Richtlinienanweisung, die der Codegruppe zugeordnet ist.

(Geerbt von CodeGroup)

Methoden

Name Beschreibung
AddChild(CodeGroup)
Veraltet.
Veraltet.

Fügt der aktuellen Codegruppe eine untergeordnete Codegruppe hinzu.

(Geerbt von CodeGroup)
Copy()
Veraltet.
Veraltet.

Erstellt eine tiefe Kopie der aktuellen Codegruppe.

CreateXml(SecurityElement, PolicyLevel)
Veraltet.
Veraltet.

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt werden, serialisiert sie Eigenschaften und internen Zustand, die für eine abgeleitete Codegruppe spezifisch sind, und fügt der angegebenen SecurityElementSerialisierung hinzu.

(Geerbt von CodeGroup)
Equals(CodeGroup, Boolean)
Veraltet.
Veraltet.

Bestimmt, ob die angegebene Codegruppe der aktuellen Codegruppe entspricht, wobei die untergeordneten Codegruppen ebenfalls überprüft werden, sofern angegeben.

(Geerbt von CodeGroup)
Equals(Object)
Veraltet.
Veraltet.

Bestimmt, ob die angegebene Codegruppe der aktuellen Codegruppe entspricht.

(Geerbt von CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Veraltet.
Veraltet.

Rekonstruiert ein Sicherheitsobjekt mit einem bestimmten Zustand und einer bestimmten Richtlinienebene aus einer XML-Codierung.

(Geerbt von CodeGroup)
FromXml(SecurityElement)
Veraltet.
Veraltet.

Rekonstruiert ein Sicherheitsobjekt mit einem bestimmten Zustand aus einer XML-Codierung.

(Geerbt von CodeGroup)
GetHashCode()
Veraltet.
Veraltet.

Ruft den Hashcode der aktuellen Codegruppe ab.

(Geerbt von CodeGroup)
GetType()
Veraltet.
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ParseXml(SecurityElement, PolicyLevel)
Veraltet.
Veraltet.

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt werden, rekonstruieren Sie Eigenschaften und internen Zustand, die spezifisch für eine abgeleitete Codegruppe aus der angegebenen Klasse sind SecurityElement.

(Geerbt von CodeGroup)
RemoveChild(CodeGroup)
Veraltet.
Veraltet.

Entfernt die angegebene untergeordnete Codegruppe.

(Geerbt von CodeGroup)
Resolve(Evidence)
Veraltet.
Veraltet.

Behebt die Richtlinie für die Codegruppe und deren Nachfolger für eine Reihe von Nachweisen.

ResolveMatchingCodeGroups(Evidence)
Veraltet.
Veraltet.

Löst übereinstimmende Codegruppen auf.

ToString()
Veraltet.
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ToXml()
Veraltet.
Veraltet.

Erstellt eine XML-Codierung des Sicherheitsobjekts und des aktuellen Zustands.

(Geerbt von CodeGroup)
ToXml(PolicyLevel)
Veraltet.
Veraltet.

Erstellt eine XML-Codierung des Sicherheitsobjekts, des aktuellen Zustands und der Richtlinienebene, in der der Code vorhanden ist.

(Geerbt von CodeGroup)

Gilt für: