HostProtectionResource Enumeráció

Definíció

Figyelemfelhívás

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

A gazdagépre potenciálisan káros funkciók kategóriáit adja meg, ha egy metódus vagy osztály meghívja.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

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
Öröklődés
HostProtectionResource
Attribútumok

Mezők

Name Érték Description
None 0

Nem tesz közzé gazdagép-erőforrásokat.

Synchronization 1

Elérhetővé teszi a szinkronizálást.

SharedState 2

Olyan állapotot tesz elérhetővé, amely megosztható a szálak között.

ExternalProcessMgmt 4

Más folyamatokat is létrehozhat vagy megsemmisíthet.

SelfAffectingProcessMgmt 8

Előfordulhat, hogy kilép az aktuális folyamatból, megszüntetve a kiszolgálót.

ExternalThreading 16

Nem saját szálakat hoz létre vagy módosít, amelyek károsak lehetnek a gazdagépre.

SelfAffectingThreading 32

A szálakat úgy módosítja, hogy az csak a felhasználói kódot befolyásolja.

SecurityInfrastructure 64

Elérhetővé teszi a biztonsági infrastruktúrát.

UI 128

Elérhetővé teszi a felhasználói felületet.

MayLeakOnAbort 256

Előfordulhat, hogy az erőforrás kiszivárgását okozhatja a leállításkor, ha nem védett egy biztonságos fogóponttal vagy más eszközzel az erőforrások felszabadításának biztosításához.

All 511

Az összes gazdagép-erőforrást elérhetővé teszi.

Megjegyzések

Figyelmeztetés

A Code Access Security (CAS) elavult a .NET-keretrendszer és a .NET összes verziójában. A .NET legújabb verziói nem tartják tiszteletben a CAS-megjegyzéseket, és cas-okkal kapcsolatos API-k használata esetén hibákat okoznak. A fejlesztőknek alternatív módot kell keresnie a biztonsági feladatok elvégzésére.

Ezt az enumerálást az HostProtectionAttribute attribútum használja.

A következőre érvényes: