BPM:BagCollection: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ = BagCollection = Die BagCollection kann genutzt werden um Daten zwischen den Prozessen zu übergeben. Die Daten können mit einem Schlüssel hinterlegt werd…“) |
(kein Unterschied)
|
Version vom 21. September 2017, 11:35 Uhr
BagCollection
Die BagCollection kann genutzt werden um Daten zwischen den Prozessen zu übergeben. Die Daten können mit einem Schlüssel hinterlegt werden, sodass ein Prozess auch nur bestimmte Daten dem Bag entnehmen kann. Da es sich bei dem zweiten Parameter um ein Objekt handelt, kann an der Stelle natürlich auch eine Liste oder ähnliches übergeben werden, vorraussetzung hierfür ist das das zu übergebene Bag Serialisierbar ist. Es empfiehlt sich den Namen (key) eines Bags per Job-Property konfigurierbar zu machen.
Daten einfügen
ServerCommand.Bag.SetBagItem("ItemKey","BagItem"); //Daten reinholen Daten lesen
string item = ServerCommand.Bag.GetBagItem("ItemKey").ToString(); //Daten herausholen