Share via


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

This interface is safe to access from any thread.

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