Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Permite que você defina informações opcionais do método assíncrono para cada símbolo de método. Sempre use com um método aberto; ou seja, entre chamadas para o Método OpenMethod e o Método CloseMethod.
Sintaxe
[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown
Methods
Essa interface contém os seguintes métodos:
| Método | Description |
|---|---|
| Método DefineAsyncStepInfo | Defina um grupo de operações de espera assíncronas no método atual. Cada deslocamento de rendimento corresponde à instrução de retorno de uma espera, identificando um potencial rendimento. Cada breakpointMethod/breakpointOffset par identifica onde a operação assíncrona será retomada; ela pode estar em um método diferente. |
| Método DefineCatchHandlerILOffset | Define o deslocamento il para o manipulador de captura gerado pelo compilador que encapsula um método assíncrono. O deslocamento il da captura gerada é usado pelo depurador para lidar com a captura como se fosse um código não usuário, mesmo que possa ocorrer em um método de código de usuário. Em particular, ele é usado em resposta a um evento de CatchHandlerFound exceção. |
| Método DefineKickoffMethod | Define o método inicial que inicia a operação assíncrona. |
Requirements
Cabeçalho: CorSym.idl, CorSym.h
Consulte também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.