AsyncResult.CompletedSynchronously Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets a value indicating whether the BeginInvoke call completed synchronously.

Namespace:   System.Runtime.Remoting.Messaging
Assembly:  mscorlib (in mscorlib.dll)

abstract CompletedSynchronously : bool with get
override CompletedSynchronously : bool with get

Property Value

Type: System.Boolean

true if the BeginInvoke call completed synchronously; otherwise, false.

If it is detected that the BeginInvoke call completed synchronously in the AsyncCallback delegate, it is probable that the thread that called BeginInvoke is the current thread. Most providers of the IAsyncResult interface will not use the capability and will return a default false.

Current implementation of CompletedSynchronously always returns false.

.NET Framework
Available since 1.1
Return to top