El objeto asyncResult no se creó en una llamada anterior al método BeginInvoke(Delegate) desde el mismo control.The asyncResult object was not created by a preceding call of the BeginInvoke(Delegate) method from the same control.

Comentarios

Si no se ha completado la operación asincrónica, esta función se bloqueará hasta que el resultado está disponible.If the asynchronous operation has not been completed, this function will block until the result is available.

Nota

Además el InvokeRequired propiedad, hay cuatro métodos en un control que son seguros para subprocesos: Invoke, BeginInvoke, EndInvoke, y CreateGraphics si ya se ha creado el identificador del control.In addition to the InvokeRequired property, there are four methods on a control that are thread safe: Invoke, BeginInvoke, EndInvoke, and CreateGraphics if the handle for the control has already been created.Una llamada a CreateGraphics antes de que se ha creado el identificador del control en un subproceso en segundo plano puede provocar no válidas entre las llamadas de subprocesos.Calling CreateGraphics before the control's handle has been created on a background thread can cause illegal cross thread calls.Para todas las demás llamadas de método, debe usar uno de los métodos de invocación para calcular las referencias de la llamada al subproceso del control.For all other method calls, you should use one of the invoke methods to marshal the call to the control's thread.