AsyncFlowControl Estrutura
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a funcionalidade para restaurar a migração ou o fluxo do contexto de execução entre threads.
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)
- Herança
- Implementações
Um contexto de execução contém todas as informações relacionadas à execução para um thread lógico. O fluxo do contexto de execução para outros threads pode ser evitado usando o ExecutionContext.SuppressFlow método, que retorna uma AsyncFlowControl estrutura. O Undo método da estrutura retornada AsyncFlowControl pode ser usado para desfazer a supressão de fluxo. A AsyncFlowControl estrutura deve ser usada no mesmo thread no qual foi criada.
Dispose() |
Libera todos os recursos usados pela instância atual da classe AsyncFlowControl. |
Equals(Async |
Determina se a estrutura AsyncFlowControl especificada é igual à estrutura AsyncFlowControl atual. |
Equals(Object) |
Determina se o objeto especificado é igual à estrutura AsyncFlowControl atual. |
Get |
Obtém um código hash para a estrutura AsyncFlowControl atual. |
Undo() |
Restaura o fluxo do contexto de execução entre threads. |
Equality(Async |
Compara duas estruturas AsyncFlowControl para determinar se elas são iguais. |
Inequality(Async |
Compara duas estruturas AsyncFlowControl para determinar se elas não são iguais. |
IDisposable. |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Libera todos os recursos usados pelo AsyncFlowControl. |
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.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 |
.NET Standard | 2.0, 2.1 |