Bagikan melalui


Antarmuka ISymUnmanagedAsyncMethodPropertiesWriter

Memungkinkan Anda untuk menentukan informasi metode asinkron opsional untuk setiap simbol metode. Selalu gunakan dengan metode yang dibuka; yaitu, antara panggilan ke Metode OpenMethod dan Metode CloseMethod.

Sintaks

[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown  

Metode

Antarmuka ini berisi metode berikut:

Metode Deskripsi
Metode DefineAsyncStepInfo Tentukan grup operasi menunggu asinkron dalam metode saat ini.

Setiap offset yang dihasilkan cocok dengan instruksi pengembalian menunggu, mengidentifikasi hasil potensial. Setiap pasangan breakpointMethod/breakpointOffset mengidentifikasi di mana operasi asinkron akan dilanjutkan; mungkin dalam metode yang berbeda.
Metode DefineCatchHandlerILOffset Mengatur offset IL untuk penghandel tangkapan yang dihasilkan pengompilasi yang membungkus metode asinkron.

Offset IL dari tangkapan yang dihasilkan digunakan oleh penelusur kesalahan untuk menangani tangkapan seolah-olah itu adalah kode non-pengguna, meskipun itu mungkin terjadi dalam metode kode pengguna. Secara khusus, ini digunakan sebagai respons terhadap peristiwa pengecualian CatchHandlerFound.
Metode DefineKickoffMethod Mengatur metode awal yang memulai operasi asinkron.

Persyaratan

Header: CorSym.idl, CorSym.h

Lihat juga