Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Hier werden die Kategorien von Funktionen beschrieben, für die der Host die Ausführung in teilweise vertrauenswürdigem Code blockieren kann.
typedef enum {
eNoCategory = 0,
eSynchronization = 0x1,
eSharedState = 0x2,
eExternalProcessMgmt = 0x4,
eSelfAffectingProcessMgmt = 0x8,
eExternalThreading = 0x10,
eSelfAffectingThreading = 0x20,
eSecurityInfrastructure = 0x40,
eUI = 0x80,
eMayLeakOnAbort = 0x100,
eAll = 0x1ff
} EHostProtectionCategories;
Member | Beschreibung |
---|---|
eAll |
Gibt an, dass für alle verwalteten Klassen und Member, die von anderen EApiCategories -Feldern abgedeckt werden, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eExternalProcessMgmt |
Gibt an, dass für verwaltete Klassen und Member, die die Erstellung, Bearbeitung und Vernichtung externer Prozesse ermöglichen, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eExternalThreading |
Gibt an, dass für verwaltete Klassen und Member, die die Erstellung, Bearbeitung und Vernichtung externer Threads ermöglichen, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eMayLeakOnAbort |
Gibt an, dass für verwaltete Typen und Member, bei denen bei einem Abbruch möglicherweise Arbeitsspeicherverluste auftreten können, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eNoCategory |
Gibt an, dass für keine Kategorien von verwaltetem Code die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eSecurityInfrastructure |
Gibt an, dass die Verwendung der CLR-Sicherheitsinfrastruktur (Common Language Runtime) von teilweise vertrauenswürdigem Code blockiert wird. |
eSelfAffectingProcessMgmt |
Gibt an, dass für verwaltete Klassen und Member, deren Funktionen sich auf den gehosteten Prozess auswirken können, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eSelfAffectingThreading |
Gibt an, dass für verwaltete Klassen und Member, deren Funktionen sich auf Threads im gehosteten Prozess auswirken können, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eSharedState |
Gibt an, dass für verwaltete Klassen und Member, die den Freigabezustand verfügbar machen, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eSynchronization |
Gibt an, dass für CLR-Klassen und -Member, die zulassen, dass Benutzercode Sperren enthält, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
eUI |
Gibt an, dass für verwaltete Klassen und Member, die Benutzerinteraktionen zulassen oder erfordern, die Ausführung in teilweise vertrauenswürdigem Code blockiert wird. |
Die Methode ICLRHostProtectionManager::SetProtectedCategories akzeptiert einen Parameter vom Typ EApiCategories
.
Die EApiCategories
-Enumeration und die SetProtectedCategories
-Methode stehen in direktem Zusammenhang mit der verwalteten Klasse System.Security.Permissions.HostProtectionAttribute. Die verwaltete Klasse wird mit der System.Security.Permissions.HostProtectionResource-Enumeration verwendet, um verwaltete Typen und Member zu markieren, die Funktionen verfügbar machen, die wiederum den von EApiCategories
beschriebenen Kategorien entsprechen. Die Werte der Enumeration entsprechen dabei direkt den EApiCategories
-Werten.
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: Seit 2.0 verfügbar.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrieren