IVsThreadedWaitDialog3 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Visual Studio kabuğu tarafından uygulanır. Bu arabirim, arka plan iş parçacığı bir genişletilmiş işlemle meşgul olduğunda bile IDE 'nin yanıt vermesi için bir arka plan iş parçacığında kalıcı iletişim kutusunun görüntülenmesine izin verir. Bu arabirimi aracılığıyla edinebilirsiniz SVsThreadedWaitDialogFactory . Bu iletişim kutusu IVsThreadedWaitDialog , ' dan farklı bir ilerleme ve İptal düğmesine aynı anda sahip olabilir. Ayrıca, doğru bir yüzdeyle ilerlemeyi destekler.
public interface class IVsThreadedWaitDialog3 : Microsoft::VisualStudio::Shell::Interop::IVsThreadedWaitDialog2
public interface class IVsThreadedWaitDialog3 : Microsoft::VisualStudio::Shell::Interop::IVsThreadedWaitDialog2
__interface IVsThreadedWaitDialog3 : Microsoft::VisualStudio::Shell::Interop::IVsThreadedWaitDialog2
public interface IVsThreadedWaitDialog3 : Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialog2
type IVsThreadedWaitDialog3 = interface
interface IVsThreadedWaitDialog2
Public Interface IVsThreadedWaitDialog3
Implements IVsThreadedWaitDialog2
- Türetilmiş
- Uygulamalar
Yöntemler
| EndWaitDialog(Int32) |
Bekleme iletişim kutusunu sonlandırır. |
| HasCanceled(Boolean) |
İletişim kutusunun iptal edilip edilmeyeceğini belirler. |
| StartWaitDialog(String, String, String, Object, String, Int32, Boolean, Boolean) |
StartWaitDialog (Ex) ' ın gerçekten bir iletişim kutusu başlatmadığını belirler. StartWaitDialog (veya StartWaitDialogEx), EndWaitDialog çağırılmadan birden çok kez çağrılırsa, yalnızca ilki iletişim kutusunu başlatır. Sonraki çağrılar yalnızca Ops olmaz. Bu, bir çağrı sitesinin iletişim kutusunun ne sıklıkta gösterileceğini belirlemenizi zorlaştırır. StartWaitDialogEx çağrısı bekleme iletişim kutusunu başlattığınızda (veya iletişim kutusunu göstermek için süreölçeri başlattığınızda), \ ' a çağrı, doğru olarak ayarlanır. |
| StartWaitDialogWithCallback(String, String, String, Object, String, Boolean, Int32, Boolean, Int32, Int32, IVsThreadedWaitDialogCallback) |
Bir geri çağırma ile bekleme iletişim kutusu başlatır. |
| StartWaitDialogWithPercentageProgress(String, String, String, Object, String, Boolean, Int32, Int32, Int32) |
İlerleme durumunu gösteren bir bekleme iletişim kutusu başlatır. |
| UpdateProgress(String, String, String, Int32, Int32, Boolean, Boolean) |
Bekleme iletişim kutusunun ilerlemesini güncelleştirir. |
Uzantı Metotları
| EndWaitDialog(IVsThreadedWaitDialog2) |
Bekleme iletişim kutusunu kapatır. |