Ler em inglês

Compartilhar via


AsyncFlowControl Estrutura

Definição

Fornece a funcionalidade para restaurar a migração ou o fluxo do contexto de execução entre threads.

C#
public struct AsyncFlowControl : IDisposable
C#
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
Herança
AsyncFlowControl
Implementações

Comentários

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.

Métodos

Dispose()

Libera todos os recursos usados pela instância atual da classe AsyncFlowControl.

Equals(AsyncFlowControl)

Determina se a estrutura AsyncFlowControl especificada é igual à estrutura AsyncFlowControl atual.

Equals(Object)

Determina se o objeto especificado é igual à estrutura AsyncFlowControl atual.

GetHashCode()

Obtém um código hash para a estrutura AsyncFlowControl atual.

Undo()

Restaura o fluxo do contexto de execução entre threads.

Operadores

Equality(AsyncFlowControl, AsyncFlowControl)

Compara duas estruturas AsyncFlowControl para determinar se elas são iguais.

Inequality(AsyncFlowControl, AsyncFlowControl)

Compara duas estruturas AsyncFlowControl para determinar se elas não são iguais.

Implantações explícitas de interface

IDisposable.Dispose()

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.

Aplica-se a

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