Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Permite definir informação opcional de método assíncrono para cada símbolo de método. Use sempre com um método aberto; isto é, entre chamadas ao Método OpenMethod e ao Método CloseMethod.
Sintaxe
[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown
Methods
Esta 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 espera de retorno, identificando um potencial rendimento. Cada breakpointMethod/breakpointOffset par identifica onde a operação assíncrona irá recomeçar; pode ser de um método diferente. |
| Método DefineCatchHandlerILOffset | Define o deslocamento IL para o handler de captura gerado pelo compilador que envolve um método assíncrono. O deslocamento IL da captura gerada é usado pelo depurador para tratar a captura como se fosse código não-utilizador, mesmo que possa ocorrer num método de código de utilizador. Em particular, é usado em resposta a um CatchHandlerFound evento de exceção. |
| Método DefineKickoffMethod | Define o método inicial que inicia a operação assíncrona. |
Requerimentos
Cabeçalho: CorSym.idl, CorSym.h
Consulte também
Colabore connosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.