IVsThreadedWaitDialogFactory Interface

Definition

The factory to create threaded wait dialogs.

public interface class IVsThreadedWaitDialogFactory
public interface class IVsThreadedWaitDialogFactory
__interface IVsThreadedWaitDialogFactory
public interface IVsThreadedWaitDialogFactory
[System.Runtime.InteropServices.Guid("D10D92B6-D073-456F-8A26-B63811202B21")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsThreadedWaitDialogFactory
type IVsThreadedWaitDialogFactory = interface
[<System.Runtime.InteropServices.Guid("D10D92B6-D073-456F-8A26-B63811202B21")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsThreadedWaitDialogFactory = interface
Public Interface IVsThreadedWaitDialogFactory
Attributes

Remarks

The original SVsThreadedWaitDialog service is now obsolete and is replaced by the SVsThreadedWaitDialogFactory service.

Methods

CreateInstance(IVsThreadedWaitDialog2)

Creates instances of threaded wait dialogs.

Extension Methods

CreateInstance(IVsThreadedWaitDialogFactory)

Creates an instance of the threaded wait dialog.

StartWaitDialog(IVsThreadedWaitDialogFactory, String, ThreadedWaitDialogProgressData, TimeSpan)

Show the threaded wait dialog and wire it up to receive progress updates via IProgress<T> and report cancellation via CancellationToken.

Applies to