Häufige Fragen
...
Entwicklung
Wann verwenden ich eine CodeActivity und wann eine NativeActivity?
Eine NativeActivity benötigen Sie, wenn Ihre Aktivät Variablen oder weitere Aktivitäten enthalten soll (Beispiel If, ForEach, SELECT-Abfrage).
Weitere Informationen finden Sie hier: www.docs.microsoft.com/designing-and-implementing-custom-activities
Anforderungen an die Aktivität
Wie kann ich in meiner Aktivität Variablen anlegen?
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class DemoNativeActivity : NativeActivity
{
public DemoNativeActivity()
{
Variables = new Collection<Variable>();
}
[Browsable(false), ExcludeInAnnotation]
public Collection<Variable> Variables { get; }
protected override void CacheMetadata(NativeActivityMetadata metadata)
{
metadata.SetVariablesCollection(Variables);
base.CacheMetadata(metadata);
}
} |
Fehlermeldungen der Workflow Engine
InvalidOperationException: Das Argument des Typs 'System.String' kann nicht verwendet werden. Stellen Sie sicher, dass es für eine Aktivität deklariert ist.
...