GetActivityProperty
Überträgt die extrahierte Eigenschaft aus der Aktivität, auf die sich das Überwachungsereignis bezieht, mithilfe von Push auf den Stapel.
Syntax
<wf:Operation Name="GetActivityProperty">
<wf:Argument>Arg1</wf:Argument>
</wf:Operation>
Parameter
Der Name der Eigenschaft.
Rückgabewert
Zeichenfolge, die den Wert der Eigenschaft enthält.
Hinweise
Mit punktierter Schreibweise können Sie den Namen der Eigenschaft, die abgerufen werden soll, qualifizieren. Dadurch erhalten Sie Zugriff auf Objekte innerhalb von anderen Objekten, die durch Eigenschaften verfügbar gemacht werden. Um beispielsweise auf die Ort-Eigenschaft einer Adresse-Instanz einer Bestellung zuzugreifen, verwenden Sie Bestellung.Adresse.Ort.
Bei Eigenschaftennamen wird zuerst die Groß-/Kleinschreibung berücksichtigt, später nicht mehr. Dies ist ein wichtiger Aspekt, wenn in der WF-Anwendung zwei oder mehr Aktivitätseigenschaften vorhanden sind, die sich nur durch die Groß-/Kleinschreibung voneinander unterscheiden. Wenn in der Workflowanwendung beispielsweise die Eigenschaften myWorkflow und MyWorkflow definiert sind und Sie nach MyWorkflow suchen, wird aufgrund der Groß-/Kleinschreibung die zweite Eigenschaft als Übereinstimmung gefunden. Wenn Sie MYWORKFLOW angeben, wird myWorkflow unabhängig von der Groß-/Kleinschreibung als Übereinstimmung gefunden, nachdem zuerst eine Suche unter Beachtung der Groß-/Kleinschreibung zu keinem Ergebnis geführt hat.
Beispielsweise, wenn Sie über zwei Aktivitätseigenschaften verfügen, die nur nach Groß- und Kleinschreibung variieren: "myProperty" und "MyProperty".
Hinweis
NULL-Eigenschaftswerte führen dazu, dass eine NullReferenceException-Ausnahme ausgelöst und an die Workflowinstanz zurückgegeben wird.
Beispiel
Im folgenden Beispiel wird ein Updateausdruck verwendet, um die Aktivitätseigenschaft "MyProperty" mithilfe GetActivityProperty
von beizubehalten.
<ic:Update DataItemName="TextData" Type="NVARCHAR">
<ic:Expression>
<wf:Operation Name="GetActivityProperty">
<wf:Argument>MyProperty</wf:Argument>
</wf:Operation>
</ic:Expression>
</ic:Update>