Skip to main content

Class RoutineInstanceMetadata

Namespace: Workspace.XBR.Xperiflow.Routines.Instances

Assembly: Xperiflow.dll

Declaration
public class RoutineInstanceMetadata

Properties

InstanceIdentifier

The unique identifier for the routine instance. This is system-generated by the Routine system. This unique identifier can be used to index into the file data generated by the routine instance.

Declaration
public string InstanceIdentifier { get; set; }

RoutineTypename

The unique identifier for the routine. This is the name of the Routine type. This can be thought of as the Routine's class name.

Declaration
public string RoutineTypename { get; set; }

RoutineVersion

The version of the Routine Type. This uses the open standard Semantic Versioning 2.0.

Declaration
public Version RoutineVersion { get; set; }

Name

The user-defined name for the routine instance. This is also known as the InstanceName.

Declaration
public string Name { get; set; }

Description

The user-defined description for the routine instance.

Declaration
public string Description { get; set; }

CreatedBy

The identifier of the user who created the routine instance.

Declaration
public string CreatedBy { get; set; }

ModifiedBy

The identifier of the user who last modified the routine instance.

Declaration
public string ModifiedBy { get; set; }

CreatedByUserName

The name of the user who created the routine instance.

Declaration
public string CreatedByUserName { get; set; }

ModifiedByUserName

The name of the user who last modified the routine instance.

Declaration
public string ModifiedByUserName { get; set; }

CreationTime

The UTC date and time the routine instance was created.

Declaration
public DateTime CreationTime { get; set; }

ModifiedTime

The UTC date and time the routine instance was last modified.

Declaration
public DateTime ModifiedTime { get; set; }

MemoryOverride

The overidden memory capacity for the routine instance.

Declaration
public double? MemoryOverride { get; set; }

SolutionName

The name of the solution that this routine instance is associated with.

Declaration
public string SolutionName { get; set; }

Labels

A list of arbitrary labels that are associated with the run. These are often user-defined labels to promote categorization of routines and runs.

Declaration
public IEnumerable<string> Labels { get; set; }

Attributes

Additional attributes that are associated with the run. This is typically used to store additional metadata that is not part of the standard run metadata.

Declaration
public JObject? Attributes { get; set; }

Inherited Members

  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.ToString

Was this page helpful?