AsyncFlowControl Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje funkce obnovení migrace nebo toku kontextu spuštění mezi vlákny.
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
- Dědičnost
- Implementuje
Poznámky
Kontext spuštění obsahuje všechny informace související se spuštěním logického vlákna. Tok kontextu spuštění do jiných vláken lze zabránit pomocí ExecutionContext.SuppressFlow metody, která vrací AsyncFlowControl strukturu. Metodu Undo vrácené AsyncFlowControl struktury lze použít k vrácení potlačení toku zpět. Struktura AsyncFlowControl musí být použita ve stejném vlákně, na kterém byla vytvořena.
Metody
| Name | Description |
|---|---|
| Dispose() |
Uvolní všechny prostředky používané aktuální instancí AsyncFlowControl třídy. |
| Equals(AsyncFlowControl) |
Určuje, zda je zadaná AsyncFlowControl struktura rovna aktuální AsyncFlowControl struktuře. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuální AsyncFlowControl struktuře. |
| GetHashCode() |
Získá hash kód pro aktuální AsyncFlowControl strukturu. |
| Undo() |
Obnoví tok kontextu provádění mezi vlákny. |
Operátory
| Name | Description |
|---|---|
| Equality(AsyncFlowControl, AsyncFlowControl) |
Porovná dvě AsyncFlowControl struktury a určí, jestli jsou stejné. |
| Inequality(AsyncFlowControl, AsyncFlowControl) |
Porovná dvě AsyncFlowControl struktury a určí, jestli se nerovnají. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uvolní všechny prostředky používané nástrojem AsyncFlowControl. |