FileCodeGroup 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
Code Access Security is not supported or honored by the runtime.
Gewährt berechtigungen zum Bearbeiten von Dateien, die sich in den Codeassemblys befinden, Codeassemblys, die der Mitgliedschaftsbedingung entsprechen. Diese Klasse kann nicht vererbt werden.
public ref class FileCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileCodeGroup = class
inherit CodeGroup
type FileCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FileCodeGroup
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 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.
FileCodeGroup hat dieselbe Übereinstimmungssemantik für Kinder wie UnionCodeGroup. Gibt jedoch einen Berechtigungssatz zurück, FileCodeGroup der einen dynamisch berechneten FileIOPermission Satz enthält, der Dateizugriff auf das Verzeichnis gewährt, aus dem der Code ausgeführt wird; UnionCodeGroup gibt nur einen statischen Berechtigungssatz zurück. Der Typ des gewährten Dateizugriffs wird als Parameter an den Konstruktor übergeben.
Diese Codegruppe entspricht nur Assemblys, die über ein Dateiprotokoll ausgeführt werden, d. h. Assemblys mit URLs, die auf eine Datei oder einen UNC-Pfad verweisen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) |
Veraltet.
Initialisiert eine neue Instanz der FileCodeGroup-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AttributeString |
Veraltet.
Ruft eine Zeichenfolgendarstellung der Attribute der Richtlinienanweisung für die Codegruppe ab. |
| Children |
Veraltet.
Dient zum Abrufen oder Festlegen einer sortierten Liste der untergeordneten Codegruppen einer Codegruppe. (Geerbt von CodeGroup) |
| Description |
Veraltet.
Ruft die Beschreibung der Codegruppe ab oder legt sie fest. (Geerbt von CodeGroup) |
| MembershipCondition |
Veraltet.
Ruft die Mitgliedschaftsbedingung der Codegruppe ab oder legt sie fest. (Geerbt von CodeGroup) |
| MergeLogic |
Veraltet.
Ruft die Zusammenführungslogik ab. |
| Name |
Veraltet.
Dient zum Abrufen oder Festlegen des Namens der Codegruppe. (Geerbt von CodeGroup) |
| PermissionSetName |
Veraltet.
Ruft den Namen des benannten Berechtigungssatzes für die Codegruppe ab. |
| PolicyStatement |
Veraltet.
Dient zum Abrufen oder Festlegen der Richtlinienanweisung, die der Codegruppe zugeordnet ist. (Geerbt von CodeGroup) |
Methoden
| Name | Beschreibung |
|---|---|
| AddChild(CodeGroup) |
Veraltet.
Fügt der aktuellen Codegruppe eine untergeordnete Codegruppe hinzu. (Geerbt von CodeGroup) |
| Copy() |
Veraltet.
Erstellt eine tiefe Kopie der aktuellen Codegruppe. |
| CreateXml(SecurityElement, PolicyLevel) |
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.
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.
Bestimmt, ob die angegebene Codegruppe der aktuellen Codegruppe entspricht. |
| FromXml(SecurityElement, PolicyLevel) |
Veraltet.
Rekonstruiert ein Sicherheitsobjekt mit einem bestimmten Zustand und einer bestimmten Richtlinienebene aus einer XML-Codierung. (Geerbt von CodeGroup) |
| FromXml(SecurityElement) |
Veraltet.
Rekonstruiert ein Sicherheitsobjekt mit einem bestimmten Zustand aus einer XML-Codierung. (Geerbt von CodeGroup) |
| GetHashCode() |
Veraltet.
Ruft den Hashcode der aktuellen Codegruppe ab. |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ParseXml(SecurityElement, PolicyLevel) |
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.
Entfernt die angegebene untergeordnete Codegruppe. (Geerbt von CodeGroup) |
| Resolve(Evidence) |
Veraltet.
Behebt die Richtlinie für die Codegruppe und deren Nachfolger für eine Reihe von Nachweisen. |
| ResolveMatchingCodeGroups(Evidence) |
Veraltet.
Löst übereinstimmende Codegruppen auf. |
| ToString() |
Veraltet.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| ToXml() |
Veraltet.
Erstellt eine XML-Codierung des Sicherheitsobjekts und des aktuellen Zustands. (Geerbt von CodeGroup) |
| ToXml(PolicyLevel) |
Veraltet.
Erstellt eine XML-Codierung des Sicherheitsobjekts, des aktuellen Zustands und der Richtlinienebene, in der der Code vorhanden ist. (Geerbt von CodeGroup) |