[IACComponent] IACComponent (developer guide)


  Document tree

;

Property Name/ID Data Type / Summary
ACClassMethods ACClassMethod

THREAD-SAFE: Returns a new List of all methods (metadata) of this Instance

ACComponentChilds IACComponent

Thread-Safe access to Childs. Returns a new List for threads-safe iteration.

ACComponentChildsOnServer IACComponent

If this instance is a proxy, then the server is queried for child instances and then the missing instances generated and attached below this proxy as children. After that, the ACComponentChilds-Property will be returned.

ACMemberDict String

Access the ACMemberList of a Component through a string-index. It's useful to formulate WPF-Bindings with a indexed Path, e.g: Text="{Binding Path=ContentACComponent.ACMemberDict[CONV].ACMemberDict[AggrNo].Value}"

ACMemberList IACMember

NOT THREAD-SAFE! Returns all Members of this Instance (Properties, Points and Childs) For querying this List use using (ACMonitor.Lock(LockMemberList_20020))

ACOperationMode ACOperationModes

Operation-Mode

ACPointList IACPointBase

Returns all members that are from type IACPointBase

ACPointNetList IACPointNetBase

Returns all members that are from type IACPointNetBase

ACPropertyList IACPropertyBase

THREAD-SAFE: Returns a new List of all Properties of this Instance

ACUrl String

Returns the absolute ACUrl of this component.

ComponentClass ACClass

Returns the type of this Component ATTENTION: Usage of this Entity must be ensured with using the QueryLock_1X000 of the Global Database-Context Otherwise it's NOT THREAD-SAFE!

ConnectionState ACObjectConnectionState

Connection-State (Only for proxies)

Content IACObject

The primary IACObject that IACComponent encapsulates.

ContentTask ACClassTask

Entity which represents the persisted object-state of a ACComponent-Instance

Database IACEntityObjectContext

Returns the database context that this instance works with. If this instance hasn't overridden the context it returns the context of its parent context. If no parent instance has overwritten the database context, the global context is returned.

InitState ACInitState

Main-State of a Component (Controls the Lifecycle)

IsPoolable Boolean

In order for your ACComponent-Class to be poolable, you must reset all your class members and remove references in the overridden ACDeInit method. This corresponds to the state that is present after creation by the constructor. If this is the case, return true.

IsProxy Boolean

If Proxy, then a real instance exists on Serverside. This instance can only be a ACComponentProxy or a derivation of it

LockMemberList_20020 ACMonitorObject

Lock for querying Memberlist

Messages IMessages

ReferencePoint IACObject

A reference-point contains information about objects, that refer to this instance. In most cases this a Smat-Pointers (ACRef) and WPF-References (Hashcode of a WPF-Object encapsulated in the WPFReferencesToComp-class)

Root IRoot

Root of all Application-Trees


Property Name/ID Data Type / Summary