IAsyncResult.CompletedSynchronously IAsyncResult.CompletedSynchronously IAsyncResult.CompletedSynchronously IAsyncResult.CompletedSynchronously Property

Definición

Obtiene un valor que indica si se completó la operación asincrónica de forma sincrónica.Gets a value that indicates whether the asynchronous operation completed synchronously.

public:
 property bool CompletedSynchronously { bool get(); };
public bool CompletedSynchronously { get; }
member this.CompletedSynchronously : bool
Public ReadOnly Property CompletedSynchronously As Boolean

Valor de propiedad

true si la operación asincrónica se completó de forma sincrónica; en caso contrario, false.true if the asynchronous operation completed synchronously; otherwise, false.

Comentarios

Si se detecta la finalización de la llamada sincrónica en el AsyncCallback delegado, es probable que el subproceso que inició la operación asincrónica.If the synchronous completion of the call is detected in the AsyncCallback delegate, it is probable that the thread that initiated the asynchronous operation is the current thread.

Notas a los implementadores

La mayoría de los implementadores de la IAsyncResult interfaz no usará esta propiedad y debe devolver false.Most implementers of the IAsyncResult interface will not use this property and should return false. A partir del .NET Framework 4.5.NET Framework 4.5, una tarea que se crea con el FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) método no se completará si esta propiedad no está implementada correctamente.Beginning with the .NET Framework 4.5.NET Framework 4.5, a task that is created with the FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) method will not complete if this property is not implemented correctly. Consulte compatibilidad de aplicaciones en 4.5.See Application Compatibility in 4.5.

Notas a los autores de las llamadas

Utilice esta propiedad para determinar si la operación asincrónica se completó sincrónicamente.Use this property to determine if the asynchronous operation completed synchronously. Por ejemplo, esta propiedad puede devolver true para una operación de E/S asincrónica si la solicitud de E/S era pequeña.For example, this property can return true for an asynchronous I/O operation if the I/O request was small.

Se aplica a