Freigeben über


Neue Operatorunterstützung

Für .NET Framework 3.5 hat das Windows Workflow Foundation (WF)-Regelmodul Unterstützung für die zwei folgenden CodeDom-Elemente gewährt: CodeObjectCreateExpression und CodeCreateArrayExpression. Somit können Sie den new-Operator in Ihren Regeln nutzen, anstatt zum Erstellen einer Typinstanz durch dynamische Bindung beispielsweise die Activator.CreateInstance-Methode zu verwenden.

Rule kann nun beispielsweise folgendermaßen aussehen:

IF this.NewCustomer == true THEN this.Order = new CustomerOrder()

Dieses Beispiel zeigt, dass eine neue CustomerOrder-Instanz erstellt wird, falls für den angegebenen Vergleich der Wert true gilt.

Entsprechend dem folgenden Beispiel können Sie auch neue Instanzen einzelner Dimensionsarrays in den Regelobjekten erstellen:

IF this.Order.MultipleAddresses == true THEN this.Order.Address.AddRange(new Address[2] {address1,address2})

Hinweis

In .NET Framework 3.0 wird beim Erstellen beliebiger Ausdrücke, die diese neue Funktion verwenden, ein Validierungsfehler angezeigt.

Siehe auch

Weitere Ressourcen

Regeländerungen in .NET Framework 3.5

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.