AsyncFlowControl 結構

定義

提供功能,以還原執行緒間執行內容的移轉或流量。

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)
繼承
AsyncFlowControl
實作

備註

執行內容包含邏輯執行緒的所有執行相關資訊。 使用 ExecutionContext.SuppressFlow 傳回 AsyncFlowControl 結構的 方法,可以防止執行內容流向其他執行緒。 傳 UndoAsyncFlowControl 結構的 方法可用來復原流程歸併。 結構 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 所使用的所有資源。

適用於