AsyncFlowControl Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |