CX_ITEM::ForceMonitor
Beschreibung:
Sucht über CX_ITEM։։Monitor nach einem Monitor mit der angegeben Klasse oder mit einer davon abgeleiteten Klasse. Sollte CX_ITEM։։Monitor NULL liefern, dann wird ein neuer Monitor von der angegebenen Klasse bei dem Item (siehe Clustering) erzeugt, in monitors eingefügt und zurückgegeben.
Achtung: Wird ForceMonitor() auf einem transienten Objekt aufgerufen, dann wird auch ein transientes Monitor-Objekt zurückgegeben. Falls dieses durch den Aufruf von ForceMonitor() angelegt wurde, dann muss es durch eine Variable oder einen Vektor vor der GarbageCollection geschützt werden.
Code-Beispiel:
item Get(ForceMonitor("CX_DISPO_ACCOUNT")) // -> CX_DISPO_ACCOUNT
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ITEM | Ein Teil |
Top-1 | STRING | Klassenname als String des gesuchten Monitors | |
Stack(Out) | Top | CX_MONITOR | Gefundenes oder neu angelegtes Monitorobjekt des Teils |