Show / Hide Table of Contents

Class ProcessSchemaMultiInstanceOptions

Represents data of the multi instance schema element.

Inheritance
System.Object
MetaItem
ProcessSchemaMultiInstanceOptions
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
Inherited Members
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
[DesignModeProperty(Name = "IgnoreErrors", MetaPropertyName = "JE1", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "InputCollectionParameterUId", MetaPropertyName = "JE2", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "OutputCollectionParameterUId", MetaPropertyName = "JE3", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "CompletedIterationsCountParameterUId", MetaPropertyName = "JE5", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "TerminatedIterationsCountParameterUId", MetaPropertyName = "JE6", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "TotalIterationsCountParameterUId", MetaPropertyName = "JE7", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "ExecutionMode", MetaPropertyName = "JE4", UsageType = DesignModeUsageType.None)]
public class ProcessSchemaMultiInstanceOptions : MetaItem, IMetaItem, IMetaDataSerializable, ICloneable

Constructors

ProcessSchemaMultiInstanceOptions()

Initializes a new instance of the ProcessSchemaMultiInstanceOptions class.

Declaration
public ProcessSchemaMultiInstanceOptions()

Properties

CompletedIterationsCountParameterUId

Gets or sets value that represents unique identifier of the completed iterations count parameter.

Declaration
[MetaTypeProperty("{8D325BAA-5153-48C6-9C12-1B1610C253DA}")]
public Guid CompletedIterationsCountParameterUId { get; set; }
Property Value
Type Description
System.Guid

ExecutionMode

Gets or sets value that represents execution mode for multi-instance process element.

Declaration
[MetaTypeProperty("{59364F37-A3A1-4C3C-A8E9-B0521BD65283}")]
public MultiInstanceExecutionMode ExecutionMode { get; set; }
Property Value
Type Description
MultiInstanceExecutionMode

IgnoreErrors

Gets or sets value that represents option to ignore errors while executing process element.

Declaration
[MetaTypeProperty("{F105FC11-26B7-467D-9B48-B6B2276DED87}")]
public bool IgnoreErrors { get; set; }
Property Value
Type Description
System.Boolean

InputCollectionParameterUId

Gets or sets value that represents unique identifier of the input collection parameter.

Declaration
[MetaTypeProperty("{8794C0A7-41A0-499F-BE83-E7337A43D25D}")]
public Guid InputCollectionParameterUId { get; set; }
Property Value
Type Description
System.Guid

OutputCollectionParameterUId

Gets or sets value tha represents unique identifier of the output collection parameter.

Declaration
[MetaTypeProperty("{63BBD230-8BD2-426F-91BE-32083A821E81}")]
public Guid OutputCollectionParameterUId { get; set; }
Property Value
Type Description
System.Guid

TerminatedIterationsCountParameterUId

Gets or sets value that represents unique identifier of the terminated iterations count parameter.

Declaration
[MetaTypeProperty("{CFF0E7AC-1F0A-46A6-B9AE-D1D2D524B3AF}")]
public Guid TerminatedIterationsCountParameterUId { get; set; }
Property Value
Type Description
System.Guid

TotalIterationsCountParameterUId

Gets or sets value that represents unique identifier of the total iterations count parameter.

Declaration
[MetaTypeProperty("{8BEC1CF5-EF50-4304-9874-5150C905661F}")]
public Guid TotalIterationsCountParameterUId { get; set; }
Property Value
Type Description
System.Guid

Methods

ApplyMetaDataValue(DataReader)

Applies meta data values.

Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type Name Description
DataReader reader

Instance of the DataReader type.

Overrides
MetaItem.ApplyMetaDataValue(DataReader)

Clone()

Creates a new instance that is a copy of the current instance.

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
MetaItem.Clone()

WriteMetaData(DataWriter)

Writes meta data values.

Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type Name Description
DataWriter writer

Instance of the DataWriter type.

Overrides
MetaItem.WriteMetaData(DataWriter)

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.CloneMetaItem<TItem>(TItem)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX