ThreadedWaitDialogHelper.StartWaitDialog(IVsThreadedWaitDialogFactory, String, ThreadedWaitDialogProgressData, TimeSpan) Methode

Definition

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

ThreadedWaitDialogHelper.Session

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.

Gilt für