HostProtectionResource Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica categorías de funcionalidad potencialmente perjudiciales para el host si se invocan mediante un método o clase.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
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
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | No expone ningún recurso de host. |
| Synchronization | 1 | Expone la sincronización. |
| SharedState | 2 | Expone el estado que podría compartirse entre subprocesos. |
| ExternalProcessMgmt | 4 | Puede crear o destruir otros procesos. |
| SelfAffectingProcessMgmt | 8 | Puede salir del proceso actual, finalizando el servidor. |
| ExternalThreading | 16 | Crea o manipula subprocesos distintos de sus propios, lo que podría ser perjudicial para el host. |
| SelfAffectingThreading | 32 | Manipula subprocesos de una manera que solo afecta al código de usuario. |
| SecurityInfrastructure | 64 | Expone la infraestructura de seguridad. |
| UI | 128 | Expone la interfaz de usuario. |
| MayLeakOnAbort | 256 | Puede provocar una pérdida de recursos al finalizar, si no está protegida por un identificador seguro o algún otro medio para garantizar la liberación de recursos. |
| All | 511 | Expone todos los recursos del host. |
Comentarios
Caution
La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.
El atributo usa HostProtectionAttribute esta enumeración.