UnionCodeGroup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |