Table of Contents

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

string

Properties

Kind

Unique identifier specifying the kind of action to process.

public override string Kind { get; }

Property Value

string

Message

Optional additional progress message. Shown in the UI to describe the long running process.

public string Message { get; set; }

Property Value

string

Percentage

Progress percentage to display (value range: 0 to 100). If omitted no percentage is shown.

public double? Percentage { get; set; }

Property Value

double?

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

string

Title

Short title of the progress reporting. Shown in the UI to describe the long running process.

public string Title { get; set; }

Property Value

string