UnionCodeGroup UnionCodeGroup UnionCodeGroup UnionCodeGroup Class

Definition

Warnung

Diese API ist jetzt veraltet.

Stellt eine Codegruppe dar, deren Richtlinienanweisung die Gesamtmenge der Richtlinienanweisung der aktuellen Codegruppe mit der Richtlinienanweisung sämtlicher übereinstimmenden untergeordneten Codegruppen ist.Represents a code group whose policy statement is the union of the current code group's policy statement and the policy statement of all its matching child code groups. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[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.")]
[System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
[System.Serializable]
[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
type UnionCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
Vererbung
UnionCodeGroupUnionCodeGroupUnionCodeGroupUnionCodeGroup
Attribute

Hinweise

Code Gruppen sind die Bausteine der Code Zugriffs-Sicherheitsrichtlinie.Code groups are the building blocks of code access security policy. Jede Richtlinien Ebene besteht aus einer Stamm Codegruppe, die über untergeordnete Code Gruppen verfügen kann (usw.), die eine Struktur bilden.Each policy level consists of a root code group that can have child code groups (and so on), forming a tree. Jede Codegruppe verfügt über eine Mitgliedschafts Bedingung, die bestimmt, ob eine bestimmte Assembly zu ihr gehört oder nicht, basierend auf dem Beweis für die Assembly.Each code group has a membership condition that determines if a given assembly belongs to it or not, based on the evidence for that assembly. Die Richtlinie gilt nur für Code Gruppen, deren Mitgliedschaftsbedingungen einer bestimmten Assembly und ihren untergeordneten Code Gruppen entsprechen.Only code groups whose membership conditions match a given assembly and their child code groups apply policy.

UnionCodeGroupist der häufigste Typ der Codegruppe. die Richtlinien Anweisung aller übereinstimmenden untergeordneten Code Gruppen (und durch Erweiterung ihrer untergeordneten Code Gruppen) wird mit dem Berechtigungs Satz der entsprechenden übergeordneten Codegruppe kombiniert.UnionCodeGroup is the most common type of code group; the policy statement of all matching child code groups (and by extension their child code groups) are combined with the permission set of the matching parent code group. Wenn also die Mitgliedschafts Bedingung übereinstimmt, bildet diese Codegruppe die Union der zugehörigen Richtlinien Anweisung und die der zugehörigen untergeordneten Code Gruppen, die ebenfalls mit den Beweisen übereinstimmen.Thus, if its membership condition matches, this code group forms the union of its policy statement and those of all its child code groups that also match the evidence.

UnionCodeGroupCode Gruppen sind die vom Hilfsprogramm Caspol erstellten Code Gruppen (siehe Caspol. exe (Code Access Security Policy-Tool)).UnionCodeGroup code groups are the code groups created by the CASPOL utility (see Caspol.exe (Code Access Security Policy Tool)).

Konstruktoren

UnionCodeGroup(IMembershipCondition, PolicyStatement) UnionCodeGroup(IMembershipCondition, PolicyStatement) UnionCodeGroup(IMembershipCondition, PolicyStatement) UnionCodeGroup(IMembershipCondition, PolicyStatement)

Initialisiert eine neue Instanz der UnionCodeGroup-Klasse.Initializes a new instance of the UnionCodeGroup class.

Eigenschaften

AttributeString AttributeString AttributeString AttributeString

Ruft eine Zeichenfolgendarstellung der Attribute der Richtlinienanweisung für die Codegruppe ab.Gets a string representation of the attributes of the policy statement for the code group.

(Inherited from CodeGroup)
Children Children Children Children

Ruft eine sortierte Liste der untergeordneten Codegruppen einer Codegruppe ab oder legt diese fest.Gets or sets an ordered list of the child code groups of a code group.

(Inherited from CodeGroup)
Description Description Description Description

Ruft die Beschreibung der Codegruppe ab oder legt diese fest.Gets or sets the description of the code group.

(Inherited from CodeGroup)
MembershipCondition MembershipCondition MembershipCondition MembershipCondition

Ruft die Mitgliedschaftsbedingung der Codegruppe ab oder legt diese fest.Gets or sets the code group's membership condition.

(Inherited from CodeGroup)
MergeLogic MergeLogic MergeLogic MergeLogic

Ruft die Zusammenführungslogik ab.Gets the merge logic.

Name Name Name Name

Ruft den Namen der Codegruppe ab oder legt diesen fest.Gets or sets the name of the code group.

(Inherited from CodeGroup)
PermissionSetName PermissionSetName PermissionSetName PermissionSetName

Ruft den Namen des benannten Berechtigungssatzes für die Codegruppe ab.Gets the name of the named permission set for the code group.

(Inherited from CodeGroup)
PolicyStatement PolicyStatement PolicyStatement PolicyStatement

Ruft die der Codegruppe zugeordnete Richtlinienanweisung ab oder legt diese fest.Gets or sets the policy statement associated with the code group.

(Inherited from CodeGroup)

Methoden

AddChild(CodeGroup) AddChild(CodeGroup) AddChild(CodeGroup) AddChild(CodeGroup)

Fügt der aktuellen Codegruppe eine untergeordnete Codegruppe hinzu.Adds a child code group to the current code group.

(Inherited from CodeGroup)
Copy() Copy() Copy() Copy()

Erstellt eine tiefe Kopie der aktuellen Codegruppe.Makes a deep copy of the current code group.

CreateXml(SecurityElement, PolicyLevel) CreateXml(SecurityElement, PolicyLevel) CreateXml(SecurityElement, PolicyLevel) 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.When overridden in a derived class, serializes properties and internal state specific to a derived code group and adds the serialization to the specified SecurityElement.

(Inherited from CodeGroup)
Equals(CodeGroup, Boolean) Equals(CodeGroup, Boolean) Equals(CodeGroup, Boolean) Equals(CodeGroup, Boolean)

Bestimmt, ob die angegebene Codegruppe mit der aktuellen Codegruppe übereinstimmt und überprüft, sofern dies angegeben ist, auch die untergeordneten Codegruppen.Determines whether the specified code group is equivalent to the current code group, checking the child code groups as well, if specified.

(Inherited from CodeGroup)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob die angegebene Codegruppe mit der aktuellen Codegruppe übereinstimmt.Determines whether the specified code group is equivalent to the current code group.

(Inherited from CodeGroup)
FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand.Reconstructs a security object with a given state from an XML encoding.

(Inherited from CodeGroup)
FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel)

Rekonstruiert aus einer XML-Codierung ein Sicherheitsobjekt mit einem angegebenen Zustand und eine Richtlinienebene.Reconstructs a security object with a given state and policy level from an XML encoding.

(Inherited from CodeGroup)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft den Hashcode der aktuellen Codegruppe ab.Gets the hash code of the current code group.

(Inherited from CodeGroup)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ParseXml(SecurityElement, PolicyLevel) ParseXml(SecurityElement, PolicyLevel) ParseXml(SecurityElement, PolicyLevel) ParseXml(SecurityElement, PolicyLevel)

Rekonstruiert beim Überschreiben in einer abgeleiteten Klasse die spezifischen Eigenschaften sowie den internen Zustand einer aus dem angegebenen SecurityElement abgeleiteten Codegruppe.When overridden in a derived class, reconstructs properties and internal state specific to a derived code group from the specified SecurityElement.

(Inherited from CodeGroup)
RemoveChild(CodeGroup) RemoveChild(CodeGroup) RemoveChild(CodeGroup) RemoveChild(CodeGroup)

Entfernt die angegebene untergeordnete Codegruppe.Removes the specified child code group.

(Inherited from CodeGroup)
Resolve(Evidence) Resolve(Evidence) Resolve(Evidence) Resolve(Evidence)

Löst für einen Beweissatz Richtlinien für die Codegruppe und deren untergeordnete Elemente auf.Resolves policy for the code group and its descendants for a set of evidence.

ResolveMatchingCodeGroups(Evidence) ResolveMatchingCodeGroups(Evidence) ResolveMatchingCodeGroups(Evidence) ResolveMatchingCodeGroups(Evidence)

Löst übereinstimmende Codegruppen auf.Resolves matching code groups.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
ToXml() ToXml() ToXml() ToXml()

Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands.Creates an XML encoding of the security object and its current state.

(Inherited from CodeGroup)
ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel)

Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands sowie die Richtlinienebene, auf der der Code sich befindet.Creates an XML encoding of the security object, its current state, and the policy level within which the code exists.

(Inherited from CodeGroup)

Gilt für: