Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee kunt u optionele asynchrone methodegegevens definiëren voor elk methodesymbool. Altijd gebruiken met een geopende methode; dat wil gezegd, tussen aanroepen naar de OpenMethod-methode en de CloseMethod-methode.
Syntaxis
[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown
Methods
Deze interface bevat de volgende methoden:
| Methode | Description |
|---|---|
| Methode DefineAsyncStepInfo | Definieer een groep asynchrone wachtbewerkingen in de huidige methode. Elke opbrengstverschil komt overeen met de retourinstructie van een await, waarmee een potentieel rendement wordt geïdentificeerd. Elk breakpointMethod/breakpointOffset paar identificeert waar de asynchrone bewerking wordt hervat. Deze kan zich in een andere methode bevinden. |
| Methode DefineCatchHandlerILOffset | Hiermee stelt u de IL-offset in voor de door de compiler gegenereerde catch-handler die een asynchrone methode verpakt. De IL-offset van de gegenereerde catch wordt gebruikt door het foutopsporingsprogramma om de catch te verwerken alsof het niet-gebruikerscode is, zelfs als deze zich in een gebruikerscodemethode kan voordoen. Deze wordt met name gebruikt als reactie op een CatchHandlerFound uitzonderings gebeurtenis. |
| Methode DefineKickoffMethod | Hiermee stelt u de beginmethode in waarmee de asynchrone bewerking wordt gestart. |
Requirements
Rubriek: CorSym.idl, CorSym.h
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.