Share via


ProgressData Class

Definition

A record that represents the progress of some operation that is generally representable with a progress status dialog.

public ref class ProgressData : IEquatable<Microsoft::VisualStudio::RpcContracts::ProgressData ^>
[System.Runtime.Serialization.DataContract]
public class ProgressData : IEquatable<Microsoft.VisualStudio.RpcContracts.ProgressData>
[<System.Runtime.Serialization.DataContract>]
type ProgressData = class
    interface IEquatable<ProgressData>
Public Class ProgressData
Implements IEquatable(Of ProgressData)
Inheritance
ProgressData
Attributes
Implements

Constructors

ProgressData()
ProgressData(ProgressData)

Properties

CurrentStep

Gets or sets the step number currently in operation (i.e. one more than the number of completed steps).

EqualityContract
IsCancelable

Gets or sets a value indicating whether the operation will respect a cancellation request.

OverallOperation

Gets or sets high-level description of the operation.

PreciseOperation

Gets or sets a more precise description of the operation in progress.

TotalSteps

Gets or sets the total number of steps to complete, if known.

Methods

<Clone>$()
Equals(Object)
Equals(ProgressData)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Equality(ProgressData, ProgressData)
Inequality(ProgressData, ProgressData)

Applies to