Liste der Object-Eigenschaften und -Methoden | Liste der Condition-Eigenschaften und -Methoden | Klasse ModlEnv | Klasse taaEnv
Über die TAA-.NET-API ist es möglich, die von der TAA bereitgestellte Funktionalität in .Net-Anwendungen zu benutzen.Die TAA-.NET-Api ist sehr eng an den mit Visual Basic verwendeten TAA-COM-Server angelehnt.
Es können sowohl Entrybausteine, als auch Interaktions- und Funktionsbausteine mit .NET implementiert werden. Hierzu gibt es die Implementierungstypen EXECLR und DLLCLR. Um Webanwendungen zu implementieren gibt es den Implementierungstyp ASPCLR. Für Webanwendungen sind einige Besonderheiten zu berücksichtigen, die hier beschrieben werden.
Diese Beschreibung geht nicht auf die Grundlagen der Technischen Anwendungs-Architektur (TAA) ein, sondern setzt deren Kenntnis voraus.
Um auf die dafür bereitgestellten Klassen zugreifen zu können, muss in dem betreffenden Projekt eine Referenz auf TAA hergestellt werden.
Um diese Referenz hinzuzufügen, wählen Sie in der Microsoft .NET-Entwicklungsumgebung Projekt–>Add Reference. Der Name der Referenz, die benötigt wird, ist „TeamWiSE.TAA.dll“.
In der NameSpace TeamWiSE.TAA steht folgende Klassenstruktur zur Verfügung:
Klasse | Enthält |
---|---|
BcObject | Eigenschaften des Geschäftsvorfalls |
BpObject | Eigenschaften des Arbeitsgangs |
ModlEnv | Eigenschaften und Methoden zu einem Modul: u.a. CndHandler-Verwaltung, Modulaufrufe, lokale Objekte, Objektliste |
Persistency | Eigenschaften und Methoden zur Aufbewahrung von Objekt- oder Schnittstellendaten |
StartRequest | Eigenschaften eines Start-Requests, Methoden zum Abschicken eines Start-Requests |
StartRequest.Parameters | Parameterzuweisungen für Start-Request |
StartRequest.Properties | Gevo- und Arbeitsgangeigenschaften für Start-Request |
StartRequestFlags | Weitere Eigenschaften eines Start Requests (als Flags gesetzt) |
taaEnv | Methoden, die für einen erstmaligen Einstig in die TAA notwendig sind oder unabhängig von Modul- und Arbeitsgangumgebung nutzbar sind. |
TAACondition | Eigenschaften einer Condition setzen und abfragen, Methoden um Condition zu bearbeiten |
TAAConditionAction | Konstanten für Abfrage des Ergebnisses eines CndRaise |
TAAConditions | Liste der gesetzten Conditions |
TAAObject | Eigenschaften eines TAA-Objekts setzen und abfragen, Methoden um ein TAA.-Objekt zu bearbeiten |
TAAObjects | Liste von TAA-Objekten |
WaitforFlags | Konstanten zur Bestückung von der WaitFor-Anweisung nach doSpawn |
WaitforRC | Konstanten zur Ergebnisabfrage der WaitFor-Anweisung nach doSpawn |
YieldEnum | Konstanten für Abfrage des Ergebnisses eines Yield |
In der NameSpace TeamWise.TAA.Services steht folgende Klassenstruktur zur Verfügung:
Klasse | Enthält |
---|---|
ApplicationSettings | Abfrage von Éigenschaften der Anwendung Anwendungseinstellungen |
Info | Methoden zur Übergabe von Informationen (Meldungen, Trace-Angaben) an die TAA-Infrastruktur |
Registry | Methoden zur Abfrage von Registry-Settings |
Timestamp | Methoden zur Beschaffung eines aktuellen TimeStamps |
In der NameSpace TeamWiSE.TAA.Web steht folgende Klassenstruktur zur Verfügung:
Klasse | Enthält |
---|---|
Application | Application-Properties |
Workflow | Workflow-Properties |
Monitor | Web-Monitor-Properties |
Außerdem gibt es die Klasse TeamWiSE.TAA.MetaData, die allerdings in der Anwendungsprogrammierung nicht verwendet werden sollte.
In der NameSpace TeamWiSE.CTV steht folgende Klassenstruktur zur Verfügung:
Klasse | Enthält |
---|---|
ctvEnv | Hinzufügen von CTV-Dokumenten, Zugriff auf Liste der CTV-Dokumente |
Document | Eigenschaften und Methoden zu einem CTV-Dokument |
Documents | Liste der CTV-Dokumente |