HostProtectionResource Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Code Access Security is not supported or honored by the runtime.
Anger kategorier av funktioner som kan vara skadliga för värden om de anropas av en metod eller klass.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Exponerar inga värdresurser. |
| Synchronization | 1 | Exponerar synkronisering. |
| SharedState | 2 | Exponerar tillstånd som kan delas mellan trådar. |
| ExternalProcessMgmt | 4 | Kan skapa eller förstöra andra processer. |
| SelfAffectingProcessMgmt | 8 | Kan avsluta den aktuella processen och avsluta servern. |
| ExternalThreading | 16 | Skapar eller manipulerar andra trådar än sina egna, vilket kan vara skadligt för värden. |
| SelfAffectingThreading | 32 | Manipulerar trådar på ett sätt som bara påverkar användarkod. |
| SecurityInfrastructure | 64 | Exponerar säkerhetsinfrastrukturen. |
| UI | 128 | Exponerar användargränssnittet. |
| MayLeakOnAbort | 256 | Kan orsaka en resursläcka vid avslutning, om den inte skyddas av ett säkert handtag eller något annat sätt att säkerställa att resurser frigörs. |
| All | 511 | Exponerar alla värdresurser. |
Kommentarer
Caution
Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.
Den här uppräkningen används av attributet HostProtectionAttribute .