Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Inlineskripts eignen sich für benutzerdefinierten Code, den Sie wahrscheinlich nicht an anderer Stelle in Ihrer Anwendung verwenden.
BizTalk speichert Inlineskripts in der XSLT-Formatvorlage (Extensible Stylesheet Language Transformations), die die Zuordnung definiert. Aus diesem Fall können Inlineskripts dieselben Namespaces wie jedes andere XSLT-Stylesheetskript verwenden. Die folgende Tabelle zeigt die verfügbaren Namespaces.
| Namespace | BESCHREIBUNG |
|---|---|
| System | Die System-Klasse. |
| System.Collection | Die Sammlungsklassen. |
| System.Text | Die Textklassen. |
| System.Text.RegularExpressions | Die Klassen für reguläre Ausdrücke. |
| System.Xml | Die wichtigsten XML-Klassen. |
| System.Xml.Xsl | Die XSLT-Klassen. |
| System.Xml.Xpath | Die XPath-Klassen. |
| Microsoft.VisualBasic | Die Visual Basic-Skriptklassen. |
Weitere Informationen zu Namespaces und Datentypen finden Sie unter "XSLT Stylesheet Scripting using <msxsl:script>" und unter "System.Xml.Xsl.XslCompiledTransform" in der .NET Framework-Auflistung.
Vorsicht
Vermeiden Sie die Verwendung derselben Methodensignatur mehrmals. Wenn mehrere Skript-Functoids dieselbe Methodensignatur aufweisen, wählt BizTalk die erste Implementierung aus und ignoriert die anderen.
Neben der Praktischkeit für einmalige Skripts eignen sich Inlineskripts auch zum Deklarieren von globalen Variablen für die Verwendung zwischen einer Reihe von Skripts. Beispielsweise können Sie in einem C#-Inlineskript die folgende Codezeile außerhalb einer beliebigen Klasse platzieren.
ArrayList statusList = new ArrayList();
Dadurch wird ein ArrayList-Objekt erstellt, statusListdas für alle Inlineskripts in der Karte verfügbar ist.
Ein Beispiel-Inlineskript finden Sie unter XML-Tools (BizTalk Server Samples Folder).For a sample inline script, see XML Tools (BizTalk Server Samples Folder).
Siehe auch
Skript-Funktionsbaustein
Skripting mit externen Assemblys
Skripting mit Inline-XSLT- und XSLT-Aufrufvorlagen
So fügen Sie Skript-Functoide zu einer Karte hinzu
So konfigurieren Sie das Skripting Functoid