AsyncFlowControl 結構
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供功能,以還原執行緒間執行內容的移轉或流量。
public value class AsyncFlowControl : IDisposable, IEquatable<System::Threading::AsyncFlowControl>
public value class AsyncFlowControl : IDisposable
C#
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
C#
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable, IEquatable(Of AsyncFlowControl)
Public Structure AsyncFlowControl
Implements IDisposable
- 繼承
- 實作
執行內容包含邏輯執行緒的所有執行相關資訊。 使用 ExecutionContext.SuppressFlow 傳回 AsyncFlowControl 結構的 方法,可以防止執行內容流向其他執行緒。 傳 Undo 回 AsyncFlowControl 結構的 方法可用來復原流程歸併。 結構 AsyncFlowControl 必須在建立它的相同執行緒上使用。
Dispose() |
釋放 AsyncFlowControl 類別目前的執行個體所使用的全部資源。 |
Equals(Async |
判斷指定的 AsyncFlowControl 結構和目前的 AsyncFlowControl 結構是否相等。 |
Equals(Object) |
判斷指定的物件是否等於目前的 AsyncFlowControl 結構。 |
Get |
取得目前 AsyncFlowControl 結構的雜湊程式碼。 |
Undo() |
還原執行內容在執行緒之間的流量。 |
Equality(Async |
比較兩個 AsyncFlowControl 結構,判斷它們是否相等。 |
Inequality(Async |
比較兩個 AsyncFlowControl 結構,判斷它們是否不相等。 |
IDisposable. |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 釋放 AsyncFlowControl 所使用的所有資源。 |
產品 | 版本 |
---|---|
.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 |