CodeGroup 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.
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von Codegruppen vererbt werden.
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
- Vererbung
-
CodeGroup
- Abgeleitet
- Attribute
Hinweise
Codegruppen sind die Bausteine der Codezugriffssicherheitsrichtlinie. Jede Richtlinienebene besteht aus einer Stammcodegruppe, die über untergeordnete Codegruppen verfügen kann. Jede untergeordnete Codegruppe kann ihre eigenen untergeordneten Codegruppen haben. Dieses Verhalten erstreckt sich auf eine beliebige Anzahl von Ebenen und bildet eine Struktur. Jede Codegruppe verfügt über eine Mitgliedschaftsbedingung, die anhand des Nachweises für diese Assembly bestimmt, ob eine bestimmte Assembly zu ihr gehört.
Es werden nur die Codegruppen angewendet, deren Mitgliedschaftsbedingungen mit dem Nachweis einer bestimmten Assembly übereinstimmen. Wenn eine übereinstimmende Codegruppe über untergeordnete Codegruppen verfügt, werden auch die untergeordneten Codegruppen angewendet, deren Mitgliedschaftsbedingungen ebenfalls mit dem angegebenen Nachweis übereinstimmen.
Konstruktoren
CodeGroup(IMembershipCondition, PolicyStatement) |
Initialisiert eine neue Instanz von CodeGroup. |
Eigenschaften
AttributeString |
Ruft eine Zeichenfolgendarstellung der Attribute der Richtlinienanweisung für die Codegruppe ab. |
Children |
Ruft eine sortierte Liste der untergeordneten Codegruppen einer Codegruppe ab oder legt diese fest. |
Description |
Ruft die Beschreibung der Codegruppe ab oder legt diese fest. |
MembershipCondition |
Ruft die Mitgliedschaftsbedingung der Codegruppe ab oder legt diese fest. |
MergeLogic |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Zusammenführungslogik für die Codegruppe ab. |
Name |
Ruft den Namen der Codegruppe ab oder legt diesen fest. |
PermissionSetName |
Ruft den Namen des benannten Berechtigungssatzes für die Codegruppe ab. |
PolicyStatement |
Ruft die der Codegruppe zugeordnete Richtlinienanweisung ab oder legt diese fest. |
Methoden
AddChild(CodeGroup) |
Fügt der aktuellen Codegruppe eine untergeordnete Codegruppe hinzu. |
Copy() |
Erstellt beim Überschreiben in einer abgeleiteten Klasse eine tiefe Kopie der aktuellen Codegruppe. |
CreateXml(SecurityElement, PolicyLevel) |
Beim Überschreiben in einer abgeleiteten Klasse werden die für eine abgeleitete Codegruppe spezifischen Eigenschaften sowie der interne Zustand serialisiert. Die Serialisierung wird anschließend dem angegebenen SecurityElement hinzugefügt. |
Equals(CodeGroup, Boolean) |
Bestimmt, ob die angegebene Codegruppe mit der aktuellen Codegruppe übereinstimmt und überprüft, sofern dies angegeben ist, auch die untergeordneten Codegruppen. |
Equals(Object) |
Bestimmt, ob die angegebene Codegruppe mit der aktuellen Codegruppe übereinstimmt. |
FromXml(SecurityElement) |
Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand. |
FromXml(SecurityElement, PolicyLevel) |
Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand und eine Richtlinienebene. |
GetHashCode() |
Ruft den Hashcode der aktuellen Codegruppe ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ParseXml(SecurityElement, PolicyLevel) |
Rekonstruiert beim Überschreiben in einer abgeleiteten Klasse die spezifischen Eigenschaften sowie den internen Zustand einer aus dem angegebenen SecurityElement abgeleiteten Codegruppe. |
RemoveChild(CodeGroup) |
Entfernt die angegebene untergeordnete Codegruppe. |
Resolve(Evidence) |
Löst beim Überschreiben in einer abgeleiteten Klasse Richtlinien für die Codegruppe und ihre untergeordnete Elemente für einen Beweissatz auf. |
ResolveMatchingCodeGroups(Evidence) |
Löst beim Überschreiben in einer abgeleiteten Klasse übereinstimmende Codegruppen auf. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
ToXml() |
Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands. |
ToXml(PolicyLevel) |
Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands sowie die Richtlinienebene, auf der der Code sich befindet. |