HostProtectionResource Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u categorieën van functionaliteit die mogelijk schadelijk zijn voor de host als deze worden aangeroepen door een methode of klasse.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class HostProtectionResource
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum HostProtectionResource
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type HostProtectionResource =
Public Enum HostProtectionResource
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Er worden geen hostbronnen weergegeven. |
| Synchronization | 1 | Maakt synchronisatie beschikbaar. |
| SharedState | 2 | Hiermee wordt de status weergegeven die mogelijk wordt gedeeld tussen threads. |
| ExternalProcessMgmt | 4 | Kan andere processen maken of vernietigen. |
| SelfAffectingProcessMgmt | 8 | Kan het huidige proces afsluiten, waardoor de server wordt beëindigd. |
| ExternalThreading | 16 | Hiermee maakt of bewerkt u andere threads dan de eigen threads, die mogelijk schadelijk zijn voor de host. |
| SelfAffectingThreading | 32 | Hiermee bewerkt u threads op een manier die alleen van invloed is op gebruikerscode. |
| SecurityInfrastructure | 64 | Maakt de beveiligingsinfrastructuur beschikbaar. |
| UI | 128 | Hiermee wordt de gebruikersinterface weergegeven. |
| MayLeakOnAbort | 256 | Kan een bronlek veroorzaken bij beëindiging, indien niet beveiligd door een veilige ingang of een andere manier om ervoor te zorgen dat resources worden vrijgegeven. |
| All | 511 | Maakt alle hostbronnen beschikbaar. |
Opmerkingen
Caution
Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.
Deze opsomming wordt gebruikt door het HostProtectionAttribute kenmerk.