Class ServerTaskData
Inheritance
ServerTaskData
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class ServerTaskData : BaseEntity, IServerTaskData, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IServerTaskData>
Constructors
ServerTaskData()
Declaration
Properties
ChainedTaskParam
The parameters for running the chained task.
Declaration
public byte[] ChainedTaskParam { get; set; }
Property Value
ServerTaskID
[Key] Links to IServerTask. The parent server task these data param/results belongs to
Declaration
[Required]
[RequiredNoDefaultIDValidation]
public Guid ServerTaskID { get; set; }
Property Value
ServerTaskID_Label
Declaration
public string ServerTaskID_Label { get; set; }
Property Value
ServerTaskID_Label_Silent
Declaration
[NotMapped]
public string ServerTaskID_Label_Silent { get; set; }
Property Value
TaskParam
The parameters for running this task.
Declaration
public byte[] TaskParam { get; set; }
Property Value
TaskResult
The result for running this task.
Declaration
public byte[] TaskResult { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IServerTaskData)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IServerTaskData source)
Parameters
Type |
Name |
Description |
IServerTaskData |
source |
The source object to copy all values from.
|
Implements
Extension Methods