AsyncFlowControl Estrutura

Definição

Fornece a funcionalidade para restaurar a migração, ou 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

Observações

Um contexto de execução contém toda a informação relacionada com 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 devolve uma AsyncFlowControl estrutura. O Undo método da estrutura retornada AsyncFlowControl pode ser usado para desfazer a supressão do fluxo. A AsyncFlowControl estrutura deve ser usada no mesmo fio em que foi criada.

Métodos

Name Description
Dispose()

Liberta 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()

Recebe um código hash para a estrutura atual AsyncFlowControl .

Undo()

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

Operadores

Name Description
Equality(AsyncFlowControl, AsyncFlowControl)

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

Inequality(AsyncFlowControl, AsyncFlowControl)

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

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta todos os recursos utilizados pelo AsyncFlowControl.

Aplica-se a