Class OperationFeedbackEventArgs
Holds status information about an ongoing operation.
Inheritance
Namespace: Syncfusion.Windows.ComponentModel
Assembly: Syncfusion.GridCommon.WPF.dll
Syntax
public sealed class OperationFeedbackEventArgs : CancelEventArgs
Constructors
OperationFeedbackEventArgs(OperationMilestone, String, String, Int32, Int32, Boolean, Boolean)
Initializes the event args.
Declaration
public OperationFeedbackEventArgs(OperationMilestone milestone, string name, string description, int percent, int ticks, bool allowCancel, bool allowRollback)
Parameters
| Type | Name | Description |
|---|---|---|
| OperationMilestone | milestone | The current status of the operation. |
| System.String | name | The name of the operation. |
| System.String | description | A textual description for the operation. |
| System.Int32 | percent | The percentage of work the operation completed so far or -1 if the operation is not able to calculate a meaningful percentage value. |
| System.Int32 | ticks | The number of milliseconds that passed since the operation started. |
| System.Boolean | allowCancel | Indicates whether the operation can be canceled by the user. |
| System.Boolean | allowRollback | Indicates whether changes made by the operation can be rolled back if the operation is canceled by the user. |
Properties
AllowCancel
Indicates whether the operation can be canceled by the user.
Declaration
public bool AllowCancel { get; }
Property Value
| Type |
|---|
| System.Boolean |
AllowRollback
Indicates whether changes made by the operation can be rolled back if the operation is canceled by the user.
Declaration
public bool AllowRollback { get; }
Property Value
| Type |
|---|
| System.Boolean |
Description
Returns the textual description for the operation.
Declaration
public string Description { get; }
Property Value
| Type |
|---|
| System.String |
Milestone
Returns the current status of the operation.
Declaration
public OperationMilestone Milestone { get; }
Property Value
| Type |
|---|
| OperationMilestone |
Name
Returns the name of the operation.
Declaration
public string Name { get; }
Property Value
| Type |
|---|
| System.String |
Percent
Returns the percentage of work the operation completed so far; -1 if the operation is not able to calculate a meaningful percentage value.
Declaration
public int Percent { get; }
Property Value
| Type |
|---|
| System.Int32 |
Rollback
Indicates whether the operation should roll back.
Declaration
public bool Rollback { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Ticks
Returns the number of milliseconds that passed since the operation started.
Declaration
public int Ticks { get; }
Property Value
| Type |
|---|
| System.Int32 |