Class ProcessSchemaSubProcess
Inheritance
System.Object
ProcessSchemaSubProcess
Implements
IMetaDataSerializable
System.ICloneable
Inherited Members
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()
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessSchemaSubProcess : ProcessSchemaActivity, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem, IParametrizedProcessSchemaElement, IProcessElementMetaInfo, IProcessParametersMetaInfo, IMetaItem, IProcessSchemaSerializable, IProcessSchemaFlowElementsContainer
Constructors
ProcessSchemaSubProcess()
Declaration
public ProcessSchemaSubProcess()
ProcessSchemaSubProcess(ProcessSchema)
Declaration
public ProcessSchemaSubProcess(ProcessSchema processSchema)
Parameters
ProcessSchemaSubProcess(ProcessSchemaSubProcess)
Declaration
public ProcessSchemaSubProcess(ProcessSchemaSubProcess source)
Parameters
Properties
Artifacts
Declaration
public ProcessSchemaArtifactCollection Artifacts { get; }
Property Value
FlowElements
Declaration
public ProcessSchemaFlowElementCollection FlowElements { get; }
Property Value
IsUsingTheLatestVersion
Declaration
[Obsolete("7.10 | Property is not in use and will be removed in upcoming builds")]
public bool IsUsingTheLatestVersion { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public override IMetaSchema ParentMetaSchema { set; }
Property Value
Overrides
Schema
Declaration
public ProcessSchema Schema { get; set; }
Property Value
SchemaUId
Declaration
[MetaTypeProperty("{1350ADFA-8D64-40F7-B485-433058D258B0}")]
public override Guid SchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Overrides
TriggeredByEvent
Declaration
[MetaTypeProperty("{B10C0EE2-9A52-4984-81C6-FBBD755996DB}")]
public bool TriggeredByEvent { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseLastSchemaVersion
Declaration
[MetaTypeProperty("{4FD6C6B7-790C-45D3-9029-D47865EC3E29}")]
public bool UseLastSchemaVersion { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type |
Name |
Description |
DataReader |
reader |
|
Overrides
Clone()
Declaration
public override object Clone()
Returns
Type |
Description |
System.Object |
|
Overrides
FindSchemaParameterByUId(Guid)
Declaration
protected override ProcessSchemaParameter FindSchemaParameterByUId(Guid schemaParameterUId)
Parameters
Type |
Name |
Description |
System.Guid |
schemaParameterUId |
|
Returns
Overrides
Declaration
public override void GetMetaItems(ICollection<IMetaItem> metaItems)
Parameters
Type |
Name |
Description |
System.Collections.Generic.ICollection<IMetaItem> |
metaItems |
|
Overrides
GetSchemaParameters()
Declaration
protected override ProcessSchemaParameterCollection GetSchemaParameters()
Returns
Overrides
SynchronizeParameters()
Synchronizes elements parameters.
Declaration
public override void SynchronizeParameters()
Overrides
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIData(DataWriter)
Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
Implements
IMetaDataSerializable
System.ICloneable
Extension Methods