Aracılığıyla paylaş


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 ve CloseMethod Yöntemi çağrıları arasında.

Syntax

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

Yöntemler

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

Yöntem Açıklama
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 verimi tanımlar. 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ığı, kullanıcı kodu yönteminde gerçekleşebilse de 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 bkz.