HostProtectionResource Enumeration

Definition

Achtung

Code Access Security is not supported or honored by the runtime.

Gibt Kategorien von Funktionen an, die für den Host potenziell schädlich sind, wenn sie von einer Methode oder Klasse aufgerufen werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class HostProtectionResource
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum HostProtectionResource
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum HostProtectionResource
[System.Flags]
public enum HostProtectionResource
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type HostProtectionResource = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type HostProtectionResource = 
[<System.Flags>]
type HostProtectionResource = 
Public Enum HostProtectionResource
Vererbung
HostProtectionResource
Attribute

Felder

Name Wert Beschreibung
None 0

Macht keine Hostressourcen verfügbar.

Synchronization 1

Macht die Synchronisierung verfügbar.

SharedState 2

Macht den Zustand verfügbar, der möglicherweise zwischen Threads freigegeben wird.

ExternalProcessMgmt 4

Kann andere Prozesse erstellen oder zerstören.

SelfAffectingProcessMgmt 8

Kann den aktuellen Prozess beenden und den Server beenden.

ExternalThreading 16

Erstellt oder bearbeitet andere Threads als eigene Threads, die möglicherweise für den Host schädlich sind.

SelfAffectingThreading 32

Bearbeitet Threads auf eine Weise, die sich nur auf Benutzercode auswirkt.

SecurityInfrastructure 64

Macht die Sicherheitsinfrastruktur verfügbar.

UI 128

Macht die Benutzeroberfläche verfügbar.

MayLeakOnAbort 256

Kann zu einem Ressourcenleck beim Beenden führen, wenn sie nicht durch einen sicheren Handle oder ein anderes Mittel zur Sicherstellung der Veröffentlichung von Ressourcen geschützt ist.

All 511

Macht alle Hostressourcen verfügbar.

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.

Diese Aufzählung wird vom HostProtectionAttribute Attribut verwendet.

Gilt für: