Show / Hide Table of Contents

Class JobEventArgs

Job event data for a given Job.

Inheritance
System.Object
JobEventArgs
Namespace: DNVGL.One.Compute.Core.Scheduling
Assembly: DNVGL.One.Compute.Core.dll
Syntax
public class JobEventArgs : EventArgs

Properties

View Source

JobId

Gets the job identifier.

Declaration
public string JobId { get; }
Property Value
Type Description
System.String

The job identifier.

View Source

Message

Gets the message.

Declaration
public string Message { get; }
Property Value
Type Description
System.String

The message.

View Source

Progress

Gets the progress as a value between 0 and 1.

Declaration
public double Progress { get; }
Property Value
Type Description
System.Double

The progress.

View Source

WorkStatus

Gets the work status.

Declaration
public WorkStatus WorkStatus { get; }
Property Value
Type Description
WorkStatus

The work status.

Methods

View Source

CreateProgressChangedEvent(String, Double, String)

Creates a progress changed event for a given job.

Declaration
public static JobEventArgs CreateProgressChangedEvent(string jobId, double progress, string message = null)
Parameters
Type Name Description
System.String jobId

The job identifier.

System.Double progress

The progress as a value between 0 and 1.

System.String message

The message.

Returns
Type Description
JobEventArgs

A JobEventArgs.

View Source

CreateStatusChangedEvent(String, WorkStatus, String)

Creates the status changed event.

Declaration
public static JobEventArgs CreateStatusChangedEvent(string jobId, WorkStatus workStatus, string message = null)
Parameters
Type Name Description
System.String jobId

The job identifier.

WorkStatus workStatus

The work status.

System.String message

The message.

Returns
Type Description
JobEventArgs

A JobEventArgs.

  • View Source
In This Article
Back to top Copyright © DNV AS. All rights reserved.