Assert 펑토이드 참조
Assert 펑토이드()를 사용하면 맵의 조건에 대한 가정을 테스트할 수 있습니다. 예를 들어 일부 계산을 수행하여 제품 구매에 대한 추가 할인을 결정하는 경우 논리 펑토이드(보다 크거나 작음)를 사용하여 추가 할인이 $100 이하라고 주장할 수 있습니다.
입력
매개 변수 1: 일반적으로 다른 논리 펑토이드의 출력 또는 입력 instance 메시지의 변수 부울 필드의 부울 값입니다.
매개 변수 2: 매개 변수 1이 False인 경우 예외를 throw할 때 사용할 텍스트입니다. 이는 실패한 어설션의 소스를 찾을 때 사용할 수 있는 설명문이어야 합니다.
매개 변수 3: 매개 변수 1이 True이면 반환할 텍스트입니다.
출력
출력 1:매개 변수 1이 True이면 매개 변수 3의 텍스트 값입니다 . 그렇지 않으면 펑토이드가 예외를 throw합니다.
설명
Assert 펑토이드는 개발 빌드에서 또는 프로젝트 빌드 설정에서 디버깅 정보 생성속성이 True로 설정된 경우에만 실행됩니다. 배포를 위해 BizTalk Server 애플리케이션이 컴파일되고 디버깅 정보 생성 속성이 False(기본값)로 설정되면 어설션이 무시됩니다.
참고
프로덕션 빌드에서 Assert 펑토이드 처리의 필요성과 이를 처리하는 데 필요할 수 있는 추가 오버헤드의 균형을 조정합니다.