Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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.