외부 어셈블리를 사용한 스크립팅
외부 어셈블리를 사용한 스크립팅은 Microsoft BizTalk Server 스크립팅을 사용하는 기본 방법입니다. 외부 어셈블리를 사용하면 다음과 같은 여러 가지 이점이 있습니다.
용이한 코드 공유
보다 간단해진 유지 관리
보다 쉬워진 디버깅
참고
Scripting 펑토이드가 GAC에 등록되지 않은 외부 어셈블리를 사용하는 경우 테스트 맵이 실패합니다. 외부 어셈블리가 빌드 후 저장된 현재 프로젝트의 어셈블리와 같은 bin 폴더에 있어야 TestMap이 정상적으로 수행됩니다.
스크립트를 다시 사용하려면 Scripting 펑토이드의 Script 속성만 설정하면 됩니다. 스크립트는 맵의 외부에 저장되기 때문에 맵을 변경하지 않고 스크립트를 수정할 수 있습니다. 또한 Visual Studio 디버깅 도구의 전체 배열을 사용하여 스크립트가 올바르게 실행되도록 할 수 있습니다.
경고
외부 어셈블리의 코드는 스레드로부터 안전해야 합니다. 스트레스 상태에서는 맵의 여러 인스턴스가 동시에 실행될 수 있습니다.
외부 어셈블리에 보관된 샘플 함수는 XML 도구(BizTalk Server 샘플 폴더)를 참조하세요.
참고 항목
Scripting 펑토이드
인라인 C#, JScript .NET 및 Visual Basic .NET을 사용하는 스크립팅
인라인 XSLT 및 XSLT 호출 템플릿을 사용하는 스크립팅
맵에 Scripting 펑토이드를 추가하는 방법
Scripting 펑토이드 구성 방법