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?