ISynchronizeInvoke.InvokeRequired Propiedad
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í.
Obtiene un valor que indica si el elemento que realiza la llamada debe llamar a Invoke(Delegate, Object[]) cuando se llame a un objeto que implemente esta interfaz.
public:
property bool InvokeRequired { bool get(); };
public bool InvokeRequired { get; }
member this.InvokeRequired : bool
Public ReadOnly Property InvokeRequired As Boolean
Valor de propiedad
true
si el elemento que realiza la llamada llama a Invoke(Delegate, Object[]); en caso contrario, false
.
Comentarios
Esta propiedad determina si el autor de la llamada debe llamar Invoke al realizar llamadas de método a un objeto que implementa esta interfaz. Estos objetos están enlazados a un subproceso específico y no son seguros para subprocesos. Si llama a un método desde un subproceso diferente, debe usar el Invoke método para serializar la llamada al subproceso adecuado.