Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad HostProtectionAttribute.SelfAffectingProcessMgmt

 

Publicado: octubre de 2016

Obtiene o establece un valor que indica si la administración de procesos con efecto sobre sí mismos está expuesta.

Espacio de nombres:   System.Security.Permissions
Ensamblado:  mscorlib (en mscorlib.dll)

public bool SelfAffectingProcessMgmt { get; set; }

Valor de propiedad

Type: System.Boolean

true si la administración de procesos con efecto sobre sí mismos está expuesta; de lo contrario, false. De manera predeterminada, es false.

Efecto sobre sí mismo código de administración de proceso podría salir del proceso actual, finalizando el servidor.

En el ejemplo de código siguiente se muestra el uso de la HostProtectionAttribute de atributo con el SelfAffectingProcessMgmt propiedad. Este ejemplo forma parte de un ejemplo mayor proporcionado para el HostProtectionAttribute clase.

// Use the enumeration flags to indicate that this method exposes 
// shared state and self-affecting process management.
// Either of the following attribute statements can be used to set the
// resource flags.
[HostProtectionAttribute(SharedState = true, 
    SelfAffectingProcessMgmt = true)]
[HostProtectionAttribute(Resources = HostProtectionResource.SharedState |
     HostProtectionResource.SelfAffectingProcessMgmt)]
private static void Exit(string Message, int Code)
{
    // Exit the sample when an exception is thrown.
    Console.WriteLine("\nFAILED: " + Message + " " + Code.ToString());
    Environment.ExitCode = Code;
    Environment.Exit(Code);
}

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: