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.
Bir hata ayıklayıcısı tarafından gerçekleştirilen kod yürütme adımını temsil eder, bir komutun verilmesi ve tamamlanması arasında bir tanımlayıcı görevi görür ve bir adımı iptal etmek için bir yol sağlar.
Methods
| Yöntem | Description |
|---|---|
| Deactivate Yöntemi | Bunun ICorDebugStepper aldığı son adım komutunu iptal etmesine neden olur. |
| IsActive Yöntemi | Bunun şu anda bir adım yürütürken olup olmadığını ICorDebugStepper gösteren bir değer alır. |
| SetInterceptMask Yöntemi | Içine adımlanmış kod türlerini belirten bir CorDebugIntercept değeri ayarlar. |
| SetRangeIL Yöntemi | ICorDebugStepper::StepRange çağrısının bağımsız değişken değerlerini yerel koda göre mi yoksa adım atılan yöntemin ortak ara dil (CIL) koduna göre geçirip geçirmediğini gösteren bir değer ayarlar. |
| SetUnmappedStopMask Yöntemi | Yürütmenin durdurulacağı eşlenmemiş kod türünü belirten bir CorDebugUnmappedStop değeri ayarlar. |
| Step Yöntemi | Bunun ICorDebugStepper , içeren iş parçacığında tek adımlı ve isteğe bağlı olarak, iş parçacığı içinde çağrılan işlevlerde tek adım adım devam etmesine neden olur. |
| StepOut Yöntemi | Geçerli çerçeve denetimi çağıran çerçeveye döndürdüğünde, bunu ICorDebugStepper içeren iş parçacığında tek adımlı bir adıma neden olur ve tamamlar. |
| StepRange Yöntemi | Bunu ICorDebugStepper içeren iş parçacığında tek adımlı bir adıma neden olur ve belirtilen aralıkların sonuncusundan sonra koda ulaştığında döndürülebilir. |
Açıklamalar
Arabirim ICorDebugStepper aşağıdaki amaçlara hizmet eder:
Verilen bir adım komutu ile bu komutun tamamlanması arasında bir tanımlayıcı işlevi görür.
Gerçekleştirilebilecek tüm adımlamaları kapsüllemek için merkezi bir arabirim sağlar.
Bir adımlama işlemini erken iptal etmek için bir yol sağlar.
İş parçacığı başına birden fazla stepper olabilir. Örneğin, bir işlev üzerinde ilerlerken kesme noktasına isabet edilebilir ve kullanıcı bu işlevin içinde yeni bir adımlama işlemi başlatmak isteyebilir. Bu durumun nasıl işleneceğini belirlemek hata ayıklayıcıya bağlıdır. Hata ayıklayıcı özgün adımlama işlemini iptal etmek veya iki işlemi iç içe geçirmek isteyebilir. Arabirim her ICorDebugStepper iki seçeneği de destekler.
Ortak dil çalışma zamanı (CLR) çapraz iş parçacıklı, marshalled bir çağrı yaparsa, bir stepper iş parçacıkları arasında geçiş yapabilir.
Uyarı
Bu arabirim, makineler arası veya işlemler arası uzaktan çağrılmasını desteklemez.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 1.0'dan itibaren kullanılabilir