AsyncFlowControl Estrutura

Definição

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

public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
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

Nome Description
Dispose()

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

Equals(AsyncFlowControl)

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

Equals(Object)

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

GetHashCode()

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

Undo()

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

Operadores

Nome Description
Equality(AsyncFlowControl, AsyncFlowControl)

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

Inequality(AsyncFlowControl, AsyncFlowControl)

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

Implantações explícitas de interface

Nome Description
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