Specifies categories of functionality potentially harmful to the host if invoked by a method or class.
Syntax
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum HostProtectionResource
Remarks
Members
Member Name | Description |
---|
All |
Exposes all host resources.
|
ExternalProcessMgmt |
Might create or destroy other processes.
|
ExternalThreading |
Creates or manipulates threads other than its own, which might be harmful to the host.
|
MayLeakOnAbort |
Might cause a resource leak on termination, if not protected by a safe handle or some other means of ensuring the release of resources.
|
None |
Exposes no host resources.
|
SecurityInfrastructure |
Exposes the security infrastructure.
|
SelfAffectingProcessMgmt |
Might exit the current process, terminating the server.
|
SelfAffectingThreading |
Manipulates threads in a way that only affects user code.
|
SharedState |
Exposes state that might be shared between threads.
|
Synchronization |
Exposes synchronization.
|
UI |
Exposes the user interface.
|
Requirements
Namespace: System.Security.Permissions
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0