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