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

 

Publicado: noviembre de 2016

Obtiene o establece un valor que indica si el subproceso externo está expuesto.

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

public bool ExternalThreading { get; set; }

Valor de propiedad

Type: System.Boolean

true si el subproceso externo está expuesto; de lo contrario, false. De manera predeterminada, es false.

Code that exposes external threading creates or manipulates threads other than its own, which might be harmful to the host.

The following code example illustrates the use of the T:System.Security.Permissions.HostProtectionAttribute attribute with the P:System.Security.Permissions.HostProtectionAttribute.ExternalThreading property. This example is part of a larger example provided for the T:System.Security.Permissions.HostProtectionAttribute class.

// Use the enumeration flags to indicate that this method exposes 
// synchronization and external threading.
[HostProtectionAttribute(Synchronization=true, ExternalThreading=true)]
private static void StartThread()
{
    Thread t = new Thread(new ThreadStart(WatchFileEvents));

    // Start the new thread. On a uniprocessor, the thread is not given
    // any processor time until the main thread yields the processor.
    t.Start();

    // Give the new thread a chance to execute.
    Thread.Sleep(1000);
}

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: