Freigeben über


Skripterstellung mit externen Assemblys

Skripterstellung mit externen Assemblys ist die bevorzugte Methode für die Verwendung von Skripts in Microsoft BizTalk Server. Externe Assemblys bieten mehrere Vorteile:

  • Problemlose Codefreigabe

  • Einfachere Wartung

  • Leichteres Debuggen

Hinweis

Die Testzuordnung schlägt fehl, wenn das Funktoid Skripting eine externe Assembly verwendet, die nicht im GAC registriert ist. Es treten keine Probleme auf, wenn die externe Assembly sich im gleichen "bin"-Ordner wie die Assembly des aktuellen Projekts befindet (nach dem Build platziert).

Die erneute Verwendung des Skripts erfordert nur das Festlegen der Script-Eigenschaft des Funktoids Scripting . Da das Skript außerhalb der Zuordnung gespeichert wird, können Sie das Skript modifizieren, ohne die Zuordnung zu ändern. Außerdem können Sie das gesamte Array von Visual Studio-Debugtools verwenden, um sicherzustellen, dass Ihr Skript ordnungsgemäß ausgeführt wird.

Warnung

Der Code in der externen Assembly muss threadsicher sein. In Situationen mit hoher Last können mehrere Instanzen einer Zuordnung gleichzeitig ausgeführt werden.

Eine Beispielfunktion, die in einer externen Assembly gespeichert ist, finden Sie unter XML-Tools (BizTalk Server Beispielordner).

Weitere Informationen

Skripterstellungsfunktoid
Skripterstellung mit Inline C#, JScript .NET und Visual Basic .NET
Skripterstellung mit Inline XSLT und XSLT-Aufrufvorlagen
Hinzufügen von Funktoiden 'Skripterstellung' zu einer Zuordnung
Konfigurieren des Funktoids 'Skripterstellung'