IAsyncResult.CompletedSynchronously Özellik

Tanım

Zaman uyumsuz işlemin zaman uyumlu olarak tamamlanıp tamamlanmadığını gösteren bir değer alır.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

Özellik Değeri

Boolean

true zaman uyumsuz işlem zaman uyumlu olarak tamamlanırsa; Aksi takdirde, false .true if the asynchronous operation completed synchronously; otherwise, false.

Açıklamalar

Temsilci içinde çağrının zaman uyumlu olarak tamamlanması algılanırsa AsyncCallback , zaman uyumsuz işlemi başlatan iş parçacığının geçerli iş parçacığı olması olasıdır.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.

Uygulayanlara Notlar

Arabirimin çoğu uygulayıcıları IAsyncResult Bu özelliği kullanmaz ve döndürmelidir false .Most implementers of the IAsyncResult interface will not use this property and should return false. .NET Framework 4,5 ' den başlayarak, FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) Bu özellik doğru şekilde uygulanmadıysa yöntemiyle oluşturulan bir görev tamamlanmaz.Beginning with the .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. 4,5 'de uygulama uyumluluğukonusuna bakın.See Application Compatibility in 4.5.

Arayanlara Notlar

Zaman uyumsuz işlemin eşzamanlı olarak tamamlanıp tamamlanmadığını anlamak için bu özelliği kullanın.Use this property to determine if the asynchronous operation completed synchronously. Örneğin, true g/ç isteği küçükse, bu özellik zaman uyumsuz g/ç işlemi için dönebilir.For example, this property can return true for an asynchronous I/O operation if the I/O request was small.

Şunlara uygulanır