Class TcoComponent
Basic class for components.
Implements
Vortex.Connector.Identity.IVortexIdentity
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject
Inherited Members
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: TcoCore
Assembly: TcoCoreConnector.dll
Syntax
[TypeMetaDescriptor("{attribute addProperty Name \"\" }", "TcoComponent", "TcoCore", TypeComplexityEnum.Complex)]
public class TcoComponent : TcoObject, IVortexIdentity, IsTcoObject, IVortexObject, ITwinObject, IVortexElement, ITcoComponent, ITcoObject, IShadowTcoComponent, IShadowTcoObject, IVortexOnlineObject, IVortexShadowObject
Constructors
| Improve this Doc View SourceTcoComponent()
Declaration
public TcoComponent()
TcoComponent(IVortexObject, String, String)
Declaration
public TcoComponent(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type | Name | Description |
---|---|---|
Vortex. |
parent | |
System. |
readableTail | |
System. |
symbolTail |
Fields
| Improve this Doc View Source__inServiceMode
Declaration
OnlinerBool __inServiceMode
Field Value
Type | Description |
---|---|
Vortex. |
_tasks
Declaration
IEnumerable<IsTask> _tasks
Field Value
Type | Description |
---|---|
System. |
Properties
| Improve this Doc View Source_inServiceMode
True if component is in service mode.
Declaration
[ReadOnly]
public OnlinerBool _inServiceMode { get; }
Property Value
Type | Description |
---|---|
Vortex. |
ConfigControl
Declaration
public object ConfigControl { get; }
Property Value
Type | Description |
---|---|
System. |
StatusControl
Declaration
public object StatusControl { get; }
Property Value
Type | Description |
---|---|
System. |
Tasks
Declaration
public IEnumerable<IsTask> Tasks { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
| Improve this Doc View SourceCopyPlainToShadow(PlainTcoComponent)
Declaration
public void CopyPlainToShadow(PlainTcoComponent source)
Parameters
Type | Name | Description |
---|---|---|
Plain |
source |
CreatePlainerType()
Declaration
public PlainTcoComponent CreatePlainerType()
Returns
Type | Description |
---|---|
Plain |
CreatePlainerType(PlainTcoComponent)
Declaration
protected PlainTcoComponent CreatePlainerType(PlainTcoComponent cloned)
Parameters
Type | Name | Description |
---|---|---|
Plain |
cloned |
Returns
Type | Description |
---|---|
Plain |
FlushOnlineToPlain(PlainTcoComponent)
Declaration
public void FlushOnlineToPlain(PlainTcoComponent source)
Parameters
Type | Name | Description |
---|---|---|
Plain |
source |
FlushOnlineToShadow()
Declaration
public void FlushOnlineToShadow()
FlushPlainToOnline(PlainTcoComponent)
Declaration
public void FlushPlainToOnline(PlainTcoComponent source)
Parameters
Type | Name | Description |
---|---|---|
Plain |
source |
FlushShadowToOnline()
Declaration
public void FlushShadowToOnline()
LazyOnlineToShadow()
Declaration
public void LazyOnlineToShadow()
LazyShadowToOnline()
Declaration
public void LazyShadowToOnline()
PexConstructor(IVortexObject, String, String)
Declaration
void PexConstructor(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type | Name | Description |
---|---|---|
Vortex. |
parent | |
System. |
readableTail | |
System. |
symbolTail |
PexConstructorParameterless()
Declaration
void PexConstructorParameterless()
PexPreConstructor(IVortexObject, String, String)
Declaration
void PexPreConstructor(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type | Name | Description |
---|---|---|
Vortex. |
parent | |
System. |
readableTail | |
System. |
symbolTail |
PexPreConstructorParameterless()
Declaration
void PexPreConstructorParameterless()
Explicit Interface Implementations
| Improve this Doc View SourceIShadowTcoComponent._inServiceMode
Declaration
[ReadOnly]
IShadowBool IShadowTcoComponent._inServiceMode { get; }
Returns
Type | Description |
---|---|
Vortex. |
ITcoComponent._inServiceMode
Declaration
[ReadOnly]
IOnlineBool ITcoComponent._inServiceMode { get; }
Returns
Type | Description |
---|---|
Vortex. |
Implements
Vortex.Connector.Identity.IVortexIdentity
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject