范围形状为其内容提供上下文框架。 范围形状的第一个块是上下文块或正文,在该块中执行范围的基本操作;因而,它类似于 try/catch 语句中的 try 块。 在主体之后,Scope 元素还可以包括一个或多个异常处理程序块以及一个补偿块。
| 用这个 | 为此 |
|---|---|
| Batch 属性 | 此属性未在 BizTalk Server 中使用,将在将来的版本中弃用此属性。 |
| 补偿 属性 | 从下拉列表中,选择“ 默认 ”或“ 自定义 ”以指定要在范围上执行的补偿类型。 |
| 隔离级别 属性 | 从下拉列表中,选择并发事务中可访问数据的程度: - 读已提交 - 阻止所选事务访问并发事务中的数据修改,直到这些事务提交。 此选项是 Microsoft SQL Server 的默认设置。 - 可重复读取 - 需要读取锁,直到所选事务完成。 - 可序列化 - 防止并发事务在所选事务完成之前进行数据修改。 此选项是限制性最高的隔离级别。 |
| 向分析师属性报告 | 如果要在 Visual Business Analyst Tool 中查看此形状,请选择 True 。 |
| Retry 属性 | 从下拉列表中,选择 True 或 False 以指定在事务失败时是否重试事务。 |
| Synchronized 属性 | 从下拉列表中,选择 True 或 False 以指定范围是否同步,这可以保证在当前作用域完成之前,通过并行操作不会写入该作用域内访问的共享数据。 |
| Timeout 属性 | 输入表达式以指定事务因不活动而失败的时间(以秒为单位)。 如果不想使用超时,请将此属性的值设置为 0。 |
| 事务标识符 属性 | 如果此作用域是事务性的,请指定事务的标识符。 |
| Transaction Type 属性 | 指定此作用域是原子事务、长时间运行的事务还是不是事务。 根据类型,可以使用不同的属性。 |