Class StartProgressAction
- Namespace
- NMF.Glsp.Protocol.Notification
- Assembly
- NMF.Glsp.dll
This action is sent by the server to the client to request presenting the progress of a long running process in the UI.
public class StartProgressAction : BaseAction
- Inheritance
-
StartProgressAction
- Inherited Members
Fields
StartProgressActionKind
The kind value used for this kind of action
public const string StartProgressActionKind = "startProgress"
Field Value
Properties
Kind
Unique identifier specifying the kind of action to process.
public override string Kind { get; }
Property Value
Message
Optional additional progress message. Shown in the UI to describe the long running process.
public string Message { get; set; }
Property Value
Percentage
Progress percentage to display (value range: 0 to 100). If omitted no percentage is shown.
public double? Percentage { get; set; }
Property Value
ProgressId
An ID that can be used in subsequent updateProgress
and endProgress
events to make them refer to the same progress reporting.
public string ProgressId { get; set; }
Property Value
Title
Short title of the progress reporting. Shown in the UI to describe the long running process.
public string Title { get; set; }