Show / Hide Table of Contents

Interface IWorkUnit

Models atomic (non-decomposable) work.

Namespace: DNVGL.One.Compute.Core.FlowModel
Assembly: DNVGL.One.Compute.Core.dll
Syntax
public interface IWorkUnit

Properties

View Source

Item[String]

Gets the with the specified property name.

Declaration
string this[string propertyName] { get; }
Parameters
Type Name Description
System.String propertyName

Name of the property.

Property Value
Type Description
System.String

The .

View Source

Request

Gets the application request.

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

The application request.

Remarks

This property can be used by the client application to communicate an application specific request to the application worker. It is not used by One Compute.

View Source

TaskRole

Gets the task role of the work unit.

Declaration
TaskRoles TaskRole { get; }
Property Value
Type Description
TaskRoles

The task role.

Methods

View Source

GetInput<T>(ISerializationContext)

Gets the input for the work unit.

Declaration
T GetInput<T>(ISerializationContext serializationContext = null)
    where T : class
Parameters
Type Name Description
ISerializationContext serializationContext

Serialization context for the retrieved data.

Returns
Type Description
T

The work unit input.

Type Parameters
Name Description
T

Input type.

Remarks

If the retrieved type requires a serialization context, it can be provided in the optional argument.

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