HostProtectionResource Enumeración

Definición

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

Se aplica a