IAsyncResult.CompletedSynchronously Özellik

Tanım

Zaman uyumsuz işlemin zaman uyumlu olarak tamamlanıp tamamlanmadığını belirten bir değer alır.

C#
public bool CompletedSynchronously { get; }

Özellik Değeri

true zaman uyumsuz işlem zaman uyumlu olarak tamamlandıysa; aksi takdirde , false.

Açıklamalar

Temsilcide çağrının zaman uyumlu 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.

Uygulayanlara Notlar

Arabirimi uygulayanların IAsyncResult çoğu bu özelliği kullanmaz ve döndürmelidir false. .NET Framework 4.5'le başlayarak, bu özellik doğru uygulanmazsa yöntemiyle FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) oluşturulan bir görev tamamlanmaz. Bkz. 4.5'te Uygulama Uyumluluğu.

Arayanlara Notlar

Zaman uyumsuz işlemin zaman uyumlu olarak tamamlandığını belirlemek için bu özelliği kullanın. Örneğin, G/Ç isteği küçükse bu özellik zaman uyumsuz G/Ç işlemi için geri dönebilir true .

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0