ISymUnmanagedAsyncMethodPropertiesWriter Arabirimi

Her yöntem simgesi için isteğe bağlı zaman uyumsuz yöntem bilgileri tanımlamanızı sağlar. Her zaman açık bir yöntemle kullanın; yani OpenMethod Yöntemi ile CloseMethod Yöntemine yapılan çağrılar arasında.

Sözdizimi

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

Methods

Bu arabirim aşağıdaki yöntemleri içerir:

Yöntem Description
DefineAsyncStepInfo Yöntemi Geçerli yöntemde bir grup zaman uyumsuz await işlemi tanımlayın.

Her verim uzaklığı, bir await'nin dönüş yönergesi ile eşleşir ve olası bir verim belirler. Her breakpointMethod/breakpointOffset çift, zaman uyumsuz işlemin nerede sürdürüleceğini tanımlar; farklı bir yöntemde olabilir.
DefineCatchHandlerILOffset Yöntemi Zaman uyumsuz bir yöntemi sarmalayan derleyici tarafından oluşturulan catch işleyicisi için IL uzaklığını ayarlar.

Oluşturulan yakalamanın IL uzaklığı, bir kullanıcı kodu yönteminde gerçekleşse bile yakalamayı kullanıcı dışı kodmuş gibi işlemek için hata ayıklayıcı tarafından kullanılır. Özellikle, bir CatchHandlerFound özel durum olayına yanıt olarak kullanılır.
DefineKickoffMethod Yöntemi Zaman uyumsuz işlemi başlatan başlangıç yöntemini ayarlar.

Gereksinimler

Üstbilgi: CorSym.idl, CorSym.h

Ayrıca bakınız