我正致力于与MS CRM建立简单的连接。我只是在添加Exception处理程序时才会收到此“Unconstructed message”错误。我引用了另一个链接Use of unconstructed message - 它告诉编译器在处理之前可能不确定正在构造的消息。
但是我在地图中创建消息(变换形状) - 这不能保证创建消息吗?
我是否需要在转换之前添加消息分配形状并初始化请求消息?
答案 0 :(得分:1)
如果要在已添加异常形状的范围内构造消息,则该消息将被视为Unconstructed,因为异常可能在转换发生之前或转换时发生。
所以不,转换形状不能保证消息将始终构建。
通常在这种情况下,您最好在异常块中使用业务流程的初始接收上的消息,或者如果您尝试在转换后尝试捕获异常,则添加在转换形状之后开始的范围添加一个异常块。