AsyncFlowControl Estrutura
Definição
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
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. |