Sv translation | ||
---|---|---|
| ||
Experienced programmers can write code to customize the Rule Parameters Editor.
Writing code is useful when you want do things that are not possible in Rule Parameters Editor. The basic constructs for storing code in an RBA rule are:
The Rule Engine only executes code in the
Parameter Code Editor includes tools to help you write code. If you are more comfortable using another tool, such as Microsoft Visual Studio or a text editor, you can write code in it and then copy and paste the code into Parameter Code Editor.
If you later decide to stop using code for a particular event-action pair, right-click the line between the event and action, and select Reset to Default. |
Sv translation | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
Erfahrene Programmierer können Code schreiben, mit dem sie den Regelparameter-Editor anpassen.
Das Regelmodul führt nur Code aus, der in den Unterroutinen ConfigureAction() und Run() gespeichert ist. Dieser Code ist unsichtbar in den unterstützenden Code für das Regelmodul eingeschlossen. Sie können keine eigenen Importanweisungen hinzufügen, und Sie müssen auf Objekttypen explizit anhand des Namespace verweisen.
Der Parameter-Code-Editor enthält Werkzeuge zum Schreiben von Code. Wenn Sie eine andere Anwendung (z. B. Microsoft Visual Studio oder einen Text-Editor) bevorzugen, können Sie den Code darin schreiben und anschließend in den Parameter-Code-Editor kopieren.
Wenn Sie später Code für ein bestimmtes Ereignis-Aktion-Paar nicht mehr verwenden möchten, klicken Sie mit der rechten Maustaste auf die Linie zwischen dem Ereignis und der Aktion und wählen dann Auf Standardeinstellung zurücksetzen. |
Sv translation | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
有经验的程序员可以编写代码来自定义规则参数编辑器。
规则引擎只会执行 ConfigureAction() 和 Run() 子例程中的代码。该代码以不可见的方式打包在规则引擎的支持代码中。您不能添加自己的导入语句,并且必须通过名称空间显式引用对象类型。
参数代码编辑器包含可帮助您编写代码的工具。如果您感觉使用其他工具(比如 Microsoft Visual Studio 或文本编辑器)更加方便,也可以使用其他工具编写代码,然后将代码复制并粘贴到参数代码编辑器。
如果您稍后决定对特定的事件操作对停止使用代码,请右键单击事件和操作之间的连线,并选择恢复为默认值。 |
Sv translation | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
Los programadores que cuenten con la experiencia necesaria pueden escribir código para personalizar el Editor de parámetros de regla.
El Motor de reglas sólo ejecuta código en las subrutinas ConfigureAction() y Run(). Este código está envuelto de forma invisible en el código que da soporte para el Motor de reglas. No es posible agregar sus propias declaraciones de importación y es necesario referirse explícitamente a tipos de objetos mediante un espacio de nombre.
El Editor de código de parámetros incluye herramientas que le ayudarán a escribir código. Si prefiere utilizar otra herramienta, como Microsoft Visual Studio o un editor de texto, puede escribir el código en ella y, a continuación, copiar y pegar el código en el Editor de código de parámetros.
Si más adelante decide dejar de utilizar código para un par de acción-evento determinado, haga clic con el botón secundario del ratón en la línea situada entre el evento y la acción, y seleccione Recuperar valores predeterminados. |
Sv translation | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
Les programmateurs expérimentés peuvent écrire un code pour personnaliser l'Éditeur de paramètres de règles.
Le Moteur de règles exécute uniquement un code dans les sous-programmes ConfigureAction() et Run(). Ce code est dissimulé dans le code de support du Moteur de règles. Vous ne pouvez pas ajouter vos déclarations d'importation personnelles et vous devez faire explicitement référence aux types d'objets par espace de noms.
L'Éditeur de code de paramètre comprend des outils pour vous aider à écrire un code. Si vous êtes plus à l'aise en utilisant un autre outil, tel que Microsoft Visual Studio ou un éditeur de texte, vous pouvez y écrire un code, puis le copier-coller dans l'Éditeur de code de paramètre.
Si vous décidez ensuite de ne plus utiliser une paire particulière événement-action, cliquez avec le bouton droit sur la ligne entre l'événement et l'action, puis sélectionnez Réinitialiser à la valeur par défaut. |
Sv translation | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
経験のあるプログラマーであれば、ルール パラメータ エディタをカスタマイズするコードを記述できます。
ルール エンジンでは、ConfigureAction() および Run() サブルーチンに格納されているコードのみが実行されます。このコードは、ルール エンジンでサポートされるコードでラッピングされ、隠されます。独自のインポート ステートメントは追加できません。また、オブジェクト タイプを名前空間で明示的に参照する必要があります。
パラメータ コード エディタには、コードを記述できるツールが用意されています。Microsoft Visual Studio やテキスト エディタなど他のツールのほうが使い慣れている場合は、そのツールでコードを記述してから、コピーしてパラメータ コード エディタに貼り付けることができます。
特定のイベントとアクションの組み合わせに含めたコードの使用をやめる場合は、イベントとアクションの間のラインを右クリックして、デフォルトにリセットを選択します。 |