ThreadedWaitDialogHelper.StartWaitDialog(IVsThreadedWaitDialogFactory, String, ThreadedWaitDialogProgressData, TimeSpan) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeigen Sie das Thread-warte Vorgangs Dialogfeld an, und verknüpfen Sie es mit dem Empfang von Statusaktualisierungen über, IProgress<T> und melden Sie CancellationToken
public static Microsoft.VisualStudio.Shell.ThreadedWaitDialogHelper.Session StartWaitDialog (this Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialogFactory dialogFactory, string waitCaption, Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData initialProgress = default, TimeSpan delayToShowDialog = default);
static member StartWaitDialog : Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialogFactory * string * Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData * TimeSpan -> Microsoft.VisualStudio.Shell.ThreadedWaitDialogHelper.Session
<Extension()>
Public Function StartWaitDialog (dialogFactory As IVsThreadedWaitDialogFactory, waitCaption As String, Optional initialProgress As ThreadedWaitDialogProgressData = Nothing, Optional delayToShowDialog As TimeSpan = Nothing) As ThreadedWaitDialogHelper.Session
Parameter
- dialogFactory
- IVsThreadedWaitDialogFactory
Die dialogfactory, mit der das warte Dialogfeld angezeigt werden soll.
- waitCaption
- String
Die Beschriftung für das Dialogfeld.
- initialProgress
- ThreadedWaitDialogProgressData
Die Anfangs Statusdaten für den Dialog.
- delayToShowDialog
- TimeSpan
Die Verzögerung, bevor das Dialogfeld sichtbar wird. Die Auflösung ist auf Sekunden beschränkt.
Gibt zurück
Eine- ThreadedWaitDialogHelper.Session Instanz, die verwendet werden kann, um den Fortschritt des Dialog Felds zu melden und den Benutzer Abbruch des Vorgangs zu überprüfen. Ruft Dispose() für den zurückgegebenen Wert auf, um das Dialogfeld zu schließen.