Show / Hide Table of Contents

# Class JobEvent

Ignite job event.

##### Inheritance

System.Object
EventBase
JobEvent

##### Implements

IEvent
System.IEquatable<EventBase>

##### Inherited Members

EventBase.Id
EventBase.LocalOrder
EventBase.Node
EventBase.Message
EventBase.Type
EventBase.Name
EventBase.Timestamp
EventBase.Equals(EventBase)
EventBase.Equals(Object)
EventBase.GetHashCode()
EventBase.ToString()
EventBase.ReadNode(IBinaryRawReader)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()

###### Namespace: Apache.Ignite.Core.Events

###### Assembly: Apache.Ignite.Core.dll

##### Syntax

    public sealed class JobEvent : EventBase, IEvent, IEquatable<EventBase>

### Properties

#### JobId

Gets job ID.

##### Declaration

    public IgniteGuid? JobId { get; }

##### Property Value

Type | Description
--- | ---
System.Nullable<IgniteGuid> |

#### TaskClassName

Gets name of task class that triggered this event.

##### Declaration

    public string TaskClassName { get; }

##### Property Value

Type | Description
--- | ---
System.String |

#### TaskName

Gets name of the task that triggered the event.

##### Declaration

    public string TaskName { get; }

##### Property Value

Type | Description
--- | ---
System.String |

#### TaskNode

Get node where parent task of the job has originated.

##### Declaration

    public IClusterNode TaskNode { get; }

##### Property Value

Type | Description
--- | ---
IClusterNode |

#### TaskSessionId

Gets task session ID of the task that triggered this event.

##### Declaration

    public IgniteGuid? TaskSessionId { get; }

##### Property Value

Type | Description
--- | ---
System.Nullable<IgniteGuid> |

#### TaskSubjectId

Gets task subject ID.

##### Declaration

    public Guid? TaskSubjectId { get; }

##### Property Value

Type | Description
--- | ---
System.Nullable<System.Guid> |

### Methods

#### ToShortString()

Gets shortened version of ToString result.

##### Declaration

    public override string ToShortString()

##### Returns

Type | Description
--- | ---
System.String |

##### Overrides

EventBase.ToShortString()

### Implements

IEvent
System.IEquatable<T>