AsyncFlowControl Yapı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş 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.
public value class AsyncFlowControl : IDisposable, IEquatable<System::Threading::AsyncFlowControl>
public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable, IEquatable(Of AsyncFlowControl)
Public Structure AsyncFlowControl
Implements IDisposable
- Devralma
- Uygulamalar
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.
Dispose() |
AsyncFlowControl sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır. |
Equals(Async |
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. |
Get |
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. |
Equality(Async |
Eşit olup olmadıklarını belirlemek için iki AsyncFlowControl yapıyı karşılaştırır. |
Inequality(Async |
Eşit olup olmadıklarını belirlemek için iki AsyncFlowControl yapıyı karşılaştırır. |
IDisposable. |
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. |
Ü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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: