Control.CheckForIllegalCrossThreadCalls Control.CheckForIllegalCrossThreadCalls Control.CheckForIllegalCrossThreadCalls Control.CheckForIllegalCrossThreadCalls Property

Definición

Obtiene o establece un valor que indica si se detectarán las llamadas en el subproceso equivocado que tiene acceso a la propiedad Handle de un control cuando se está depurando una aplicación.Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged.

public:
 static property bool CheckForIllegalCrossThreadCalls { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public static bool CheckForIllegalCrossThreadCalls { get; set; }
member this.CheckForIllegalCrossThreadCalls : bool with get, set
Public Shared Property CheckForIllegalCrossThreadCalls As Boolean

Valor de propiedad

true si se detectan las llamadas en el subproceso equivocado; de lo contrario, false.true if calls on the wrong thread are caught; otherwise, false.

Comentarios

Cuando un subproceso distinto del subproceso de creación de un control intenta tener acceso a uno de los métodos o propiedades de ese control, a menudo conduce a resultados impredecibles.When a thread other than the creating thread of a control tries to access one of that control's methods or properties, it often leads to unpredictable results. Una actividad de subprocesos no válida común es una llamada en el subproceso equivocado que Handle tiene acceso a la propiedad del control.A common invalid thread activity is a call on the wrong thread that accesses the control's Handle property. Establezca CheckForIllegalCrossThreadCalls entrue para buscar y diagnosticar esta actividad de subproceso más fácilmente durante la depuración.Set CheckForIllegalCrossThreadCalls to true to find and diagnose this thread activity more easily while debugging.

Se aplica a