HostProtectionResource Enum

Definitie

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
HostProtectionResource
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.

Van toepassing op