다음을 통해 공유


외부 어셈블리를 사용한 스크립팅

외부 어셈블리를 사용한 스크립팅은 Microsoft BizTalk Server에서 스크립팅을 사용하는 기본 방법입니다. 외부 어셈블리는 다음과 같은 몇 가지 이점을 제공합니다.

  • 간편한 코드 공유

  • 더 간단한 유지 관리

  • 더 쉬운 디버깅

비고

Scripting 펑토이드 가 GAC에 등록되지 않은 외부 어셈블리를 사용하는 경우 테스트 맵이 실패합니다. 외부 어셈블리가 현재 프로젝트의 어셈블리와 동일한 bin 폴더에 있는 경우(빌드 후 배치됨) 작동합니다.

스크립트를 다시 사용하려면 Scripting 펑토이드의 Script 속성만 설정하면 됩니다. 스크립트는 맵 외부에 저장되므로 맵을 변경하지 않고 스크립트를 수정할 수 있습니다. 또한 Visual Studio 디버깅 도구의 전체 배열을 사용하여 스크립트가 올바르게 실행되도록 할 수 있습니다.

경고

외부 어셈블리의 코드는 스레드로부터 안전해야 합니다. 스트레스 조건에서 맵의 여러 인스턴스가 동시에 실행될 수 있습니다.

외부 어셈블리에 보관된 샘플 함수는 XML 도구(BizTalk Server 샘플 폴더)를 참조하세요.

또한 참조하십시오

스크립팅 함수기
인라인 C#, JScript .NET 및 Visual Basic .NET을 사용하여 스크립팅
인라인 XSLT 및 XSLT 호출 템플릿을 사용하여 스크립팅
맵에 스크립팅 펑토이드를 추가하는 방법
Scripting 펑토이드를 설정하는 방법