Interface IOperationResult
Contract for operation results.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
Namespace: Kephas.Operations
Assembly: Kephas.Core.dll
Syntax
public interface IOperationResult : IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged
Properties
| Improve this Doc View SourceElapsed
Gets or sets the elapsed time.
Declaration
TimeSpan Elapsed { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan | The elapsed time. |
Exceptions
Gets the exceptions.
Declaration
ICollection<Exception> Exceptions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Exception> | The exceptions. |
Messages
Gets the messages.
Declaration
ICollection<IOperationMessage> Messages { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<IOperationMessage> | The messages. |
OperationState
Gets or sets the state of the operation.
Declaration
OperationState OperationState { get; set; }
Property Value
Type | Description |
---|---|
OperationState | The state of the operation. |
PercentCompleted
Gets or sets the percent completed.
Declaration
float PercentCompleted { get; set; }
Property Value
Type | Description |
---|---|
System.Single | The percent completed. |
ReturnValue
Gets or sets the return value.
Declaration
object ReturnValue { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The return value. |