Class ProcessParameterInfo
Represents the information about the process parameter.
Inheritance
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
[Serializable]
public class ProcessParameterInfo
Constructors
ProcessParameterInfo()
Creates a new instance of the ProcessParameterInfo type.
Declaration
public ProcessParameterInfo()
Properties
DataValueTypeUId
Gets or sets unique identifier of the data value type.
Declaration
public Guid DataValueTypeUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
HasCollectionWithOneElement
Flag that indicates whether the current value is forced to be read with one collection item.
Declaration
public bool HasCollectionWithOneElement { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
InitialSource
Gets or sets initial source of the parameter value.
Declaration
public ProcessSchemaParameterValueSource InitialSource { get; set; }
Property Value
Type | Description |
---|---|
ProcessSchemaParameterValueSource |
InitialValue
Gets or sets initial parameter value.
Declaration
public string InitialValue { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MustReadFromParameterStore
Flag that indicates whether the current value is forced to be read from the data store.
Declaration
public bool MustReadFromParameterStore { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Name
Gets or sets parameter name.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ProcessParameterInfoPathes
A list of key/value pairs, where the key is the path to the parameter, and the value is the process parameter macro.
Declaration
public Dictionary<string, string> ProcessParameterInfoPathes { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.String> |
Source
Gets or sets source of the parameter value.
Declaration
public ProcessSchemaParameterValueSource Source { get; set; }
Property Value
Type | Description |
---|---|
ProcessSchemaParameterValueSource |
SubParameterMetaPathSet
A set of meta paths to the components of the main parameter (for example, identifiers of columns for the type of parameter Entity).
Declaration
public Dictionary<string, string> SubParameterMetaPathSet { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.String> |
Value
Gets or sets parameter value.
Declaration
public string Value { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Clone()
Returns a copy of the current instance.
Declaration
public ProcessParameterInfo Clone()
Returns
Type | Description |
---|---|
ProcessParameterInfo |
Equals(Object)
Determines whether two object instances are equal.
Declaration
public override bool Equals(object other)
Parameters
Type | Name | Description |
---|---|---|
System.Object | other | Instance of the ProcessParameterInfo type. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
GetHashCode()
Returns the hash code for this instance.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | A 32-bit signed integer hash code. |
Overrides
ToString()
Returns a string that represents the current instance.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | A string that represents the current instance. |