FirstMatchCodeGroup 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.

Ermöglicht die Definition der Sicherheitsrichtlinie durch die Union der Richtlinienanweisung einer Codegruppe und die der ersten untergeordneten Codegruppe, die übereinstimmt. Diese Klasse kann nicht vererbt werden.

public ref class FirstMatchCodeGroup 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 FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FirstMatchCodeGroup : 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 FirstMatchCodeGroup : System.Security.Policy.CodeGroup
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FirstMatchCodeGroup = 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 FirstMatchCodeGroup = class
    inherit CodeGroup
type FirstMatchCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
Inherits CodeGroup
Vererbung
FirstMatchCodeGroup
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 enthalten kann. Jede untergeordnete Codegruppe kann über eigene untergeordnete Codegruppen verfügen. Dieses Verhalten erstreckt sich auf eine beliebige Anzahl von Ebenen, die eine Struktur bilden. Jede Codegruppe verfügt über eine Mitgliedschaftsbedingung, die bestimmt, ob eine bestimmte Assembly zu ihr gehört, basierend auf dem Nachweis für diese Assembly. Nur Codegruppen, deren Mitgliedschaftsbedingungen einer bestimmten Assembly entsprechen, und deren untergeordnete Codegruppen wenden Richtlinien an.

Wie jede Codegruppe gilt nur, FirstMatchCodeGroup wenn die Mitgliedschaftsbedingung den Nachweis für eine Assembly erfüllt. Wenn eine Übereinstimmung vorhanden ist, wird die Mitgliedschaftsbedingung jedes untergeordneten Elements in der Reihenfolge getestet und beendet, wenn die erste Übereinstimmung auftritt. Das Ergebnis FirstMatchCodeGroup ist die Vereinigung der Richtlinienanweisung der Stammcodegruppe und die Richtlinienanweisung der ersten untergeordneten Gruppe dieser Codegruppe, die übereinstimmt.

FirstMatchCodeGroup ist für die programmgesteuerte Verwendung durch Anwendungsdomänenhosts zum Festlegen der Domänenrichtlinie vorgesehen.

Konstruktoren

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

Initialisiert eine neue Instanz der FirstMatchCodeGroup-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 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: