2016-08-18 4 views
0

이 코드에서 BizTalk 2010에 대해 알려진 문제점이 있습니까?InstanceID BizTalk 가져 오는 중 오류가 발생했습니다.

string InstanceID = Microsoft.XLANGs.Core.Service.RootService.InstanceId.ToString() 

해당 줄을 사용할 때마다 "개체 참조가 인스턴스 개체로 설정되지 않았습니다."라는 오류가 발생합니다. 이상한 점은 문자열을 문자열로 변환하기 전에 해당 행이 null인지 확인하기 위해 if 조건을 설정하더라도 여전히 오류가 발생했습니다.

+0

은 "개체 참조"는 문제가되지 않습니다해야한다는 그것을 위해 닫지 마십시오. –

+0

해당 코드를 사용하려고 시도하고 계십니까? 오케스트레이션 (어떤 모양), 파이프 라인 구성 요소,지도? – Dijkgraaf

답변

0

어서 오십시오.

그래서이 질문에 대한 BizTalk 응답은 이 아닙니다. 일 수 없습니다.

정확히 무엇을하려고하는지 조금 설명하면 더 나은 해결책으로 답변을 개정 할 것입니다.

+2

이것을 사용하지 않는 이유에 대해 자세히 설명해 주시겠습니까? 이 특정 코드 (오케스트레이션에서 인스턴스 ID 검색)에 문제가 없습니다. –

+0

내부적이고 문서화되지 않은 개체 모델을 파헤치는 일이 기껏해야 의심 스럽기 때문입니다. 우리가 영업 이익에서 통찰력을 얻는다면, 나는 그 요구 사항을 충족시키는 더 적절한 수단이 있다는 것을 매우 확신한다. –

0

오케스트레이션에서이를 수행하려는 경우 오케스트레이션보기에서 변수로 InstanceID를 정의하고 코드로 문자열로 정의해야합니다.

예컨대

enter image description here

그리고 당신의 코드가

InstanceID = Microsoft.XLANGs.Core.Service.RootService.InstanceId.ToString(); 
관련 문제