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.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin