ServiceProgressData Class
This class used to propagate service or package load progress for async service and packages. Messages and values passed through this class will be shown to the user in some appropriate manner by the shell.
Assembly: Microsoft.VisualStudio.Shell.Immutable.14.0 (in Microsoft.VisualStudio.Shell.Immutable.14.0.dll)
| Name | Description | |
|---|---|---|
![]() | ServiceProgressData(String, String) | Reports progress with no completion information./// </summary>/// <param name="waitMessage"> </param>/// <param name="progressText">Message indicating current progress of the operation</param>/// <remarks>Threaded wait dialog will show marquee style progress bar because no detailed progress information is provided</remarks> |
![]() | ServiceProgressData(String, String, Int32, Int32) | Reports progress with no completion information. |
| Name | Description | |
|---|---|---|
![]() | CurrentStep | Gets the number of the current step. |
![]() | ProgressText | Gets the message that indicates the current progress. |
![]() | TotalSteps | Gets the number of total steps. |
![]() | WaitMessage | Gets the message that is displayed to the user. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

