İngilizce dilinde oku

Aracılığıyla paylaş


AsyncFlowControl Yapı

Tanım

İş parçacıkları arasındaki yürütme bağlamının geçişini veya akışını geri yükleme işlevselliği sağlar.

C#
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
C#
public struct AsyncFlowControl : IDisposable
Devralma
AsyncFlowControl
Uygulamalar

Açıklamalar

Yürütme bağlamı, mantıksal bir iş parçacığı için yürütmeyle ilgili tüm bilgileri içerir. Yürütme bağlamının diğer iş parçacıklarına akışı, bir AsyncFlowControl yapı döndüren yöntemi kullanılarak ExecutionContext.SuppressFlow önlenebilir. Döndürülen UndoAsyncFlowControl yapının yöntemi, akış gizlemeyi geri almak için kullanılabilir. Yapı, AsyncFlowControl oluşturulduğu iş parçacığında kullanılmalıdır.

Yöntemler

Dispose()

AsyncFlowControl sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

Equals(AsyncFlowControl)

Belirtilen AsyncFlowControl yapının geçerli AsyncFlowControl yapıya eşit olup olmadığını belirler.

Equals(Object)

Belirtilen nesnenin geçerli AsyncFlowControl yapıya eşit olup olmadığını belirler.

GetHashCode()

Geçerli AsyncFlowControl yapı için bir karma kodu alır.

Undo()

İş parçacıkları arasındaki yürütme bağlamının akışını geri yükler.

İşleçler

Equality(AsyncFlowControl, AsyncFlowControl)

Eşit olup olmadıklarını belirlemek için iki AsyncFlowControl yapıyı karşılaştırır.

Inequality(AsyncFlowControl, AsyncFlowControl)

Eşit olup olmadıklarını belirlemek için iki AsyncFlowControl yapıyı karşılaştırır.

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

AsyncFlowControl tarafından kullanılan tüm kaynakları serbest bırakır.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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 2.0, 2.1