Ich möchte eine zusammengesetzte Windows-Workflowaktivität (unter .NET 4) erstellen, die eine vordefinierte ReceiveAndSendReply-Aktivität enthält. Einige der Eigenschaften sind vordefiniert, andere (insbesondere ServiceContractName) müssen jedoch im Designer festgelegt werden.Festlegen interner Eigenschaften in zusammengesetzten WF4-Aktivitäten zur Entwurfszeit
Ich könnte dies als Activity Template implementieren (auf die gleiche Art wie ReceiveAndSendReply implementiert ist), würde aber eher nicht. Wenn ich später die Vorlage ändere, müsste ich alle zuvor erstellten Arbeitsabläufe manuell aktualisieren. Eine Vorlage würde anderen Entwicklern auch erlauben, Eigenschaften zu ändern, die behoben werden sollten.
Gibt es eine Möglichkeit, dies von einer Xaml-Aktivität aus zu tun? Ich habe keine Möglichkeit gefunden, einer Eigenschaft einer eingebetteten Aktivität einen Argumentwert zuzuweisen. Wenn nicht, welche Technik würden Sie vorschlagen?
Schönes Beispiel. Danke Maurice! Sie sollten wirklich darüber nachdenken, ein Buch zu diesem Thema zu schreiben ... – TrueWill
Dachte darüber nach, aber es ist die Mühe nicht wert. Der Markt für die meisten .NET-Bücher ist klein, für ein WF4-Buch ist es zu klein. Und da sind schon 3 draußen. Ich denke, ich bleibe beim Lehren und Beraten :-) – Maurice
Würde gerne sehen, wie man auf den FirstName-Parameter der _receive-Aktivität in Execute() zugreifen kann. –