AsyncFlowControl Struktura

Definicja

Oferuje funkcje przywracania migracji lub przepływu kontekstu wykonywania między wątkami.Provides the functionality to restore the migration, or flow, of the execution context between threads.

public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
Dziedziczenie
AsyncFlowControl
Implementuje

Uwagi

Kontekst wykonywania zawiera wszystkie informacje dotyczące wykonania dla wątku logicznego.An execution context contains all execution-related information for a logical thread. Przepływ kontekstu wykonywania do innych wątków można zablokować przy użyciu ExecutionContext.SuppressFlow metody, która AsyncFlowControl zwraca strukturę.The flow of the execution context to other threads can be prevented by using the ExecutionContext.SuppressFlow method, which returns an AsyncFlowControl structure. Metodę zwracanej AsyncFlowControl struktury można użyć do cofnięcia pomijania przepływu. UndoThe Undo method of the returned AsyncFlowControl structure can be used to undo the flow suppression. AsyncFlowControl Struktura musi być używana w tym samym wątku, w którym został utworzony.The AsyncFlowControl structure must be used on the same thread on which it was created.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie AsyncFlowControl klasy.Releases all resources used by the current instance of the AsyncFlowControl class.

Equals(AsyncFlowControl)

Określa, czy określona AsyncFlowControl struktura jest równa bieżącej AsyncFlowControl strukturze.Determines whether the specified AsyncFlowControl structure is equal to the current AsyncFlowControl structure.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącej AsyncFlowControl strukturze.Determines whether the specified object is equal to the current AsyncFlowControl structure.

GetHashCode()

Pobiera kod skrótu dla bieżącej AsyncFlowControl struktury.Gets a hash code for the current AsyncFlowControl structure.

Undo()

Przywraca przepływ kontekstu wykonywania między wątkami.Restores the flow of the execution context between threads.

Operatory

Equality(AsyncFlowControl, AsyncFlowControl)

Porównuje AsyncFlowControl dwie struktury, aby określić, czy są równe.Compares two AsyncFlowControl structures to determine whether they are equal.

Inequality(AsyncFlowControl, AsyncFlowControl)

Porównuje AsyncFlowControl dwie struktury, aby określić, czy nie są równe.Compares two AsyncFlowControl structures to determine whether they are not equal.

Jawne implementacje interfejsu

IDisposable.Dispose()

Zwalnia wszystkie zasoby używane przez AsyncFlowControlprogram.Releases all resources used by the AsyncFlowControl.

Dotyczy