ISymUnmanagedAsyncMethodPropertiesWriter Interface
Permite-lhe definir informações opcionais do método assíncrono para cada símbolo de método. Utilizar sempre com um método aberto; ou seja, entre as chamadas para o Método OpenMethod e o Método CloseMethod.
Syntax
[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown
Métodos
Esta interface contém os seguintes métodos:
Método | Descrição |
---|---|
Método DefineAsyncStepInfo | Defina um grupo de operações de espera assíncronas no método atual. Cada desvio de rendimento corresponde à instrução de devolução de um aguardado, identificando um potencial rendimento. Cada breakpointMethod /breakpointOffset par identifica onde a operação assíncrona será retomada; pode estar num método diferente. |
Método DefineCatchHandlerILOffset | Define o desvio IL para o processador catch gerado pelo compilador que encapsula um método assíncrono. O desvio IL da captura gerada é utilizado pelo depurador para processar a captura como se fosse código não utilizador, mesmo que possa ocorrer num método de código do utilizador. Em particular, é utilizado em resposta a um evento de exceção CatchHandlerFound . |
Método DefineKickoffMethod | Define o método inicial que inicia a operação assíncrona. |
Requisitos
Cabeçalho: CorSym.idl, CorSym.h
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.