在时序图中,可以在生命线之间移动异步消息的发送点和接收点来控制发送事件和接收事件之间的时间延迟。在发送生命线和接收生命线之间可出现多个消息。
必须已经打开了一个包含具有异步消息的生命线的时序图。
要延迟接收异步消息:
- 在选用板中,单击异步消息。
- 单击开始消息的源生命线,将消息先水平拖动然后垂直拖动,并拖过现有的消息,一直拖到您想终止此消息的目标生命线。
- 完成下列其中一个步骤:
- 如果目标生命线表示结构化类元类型的一个实例,例如类,则命名此操作并单击确定。
- 如果目标生命线表示非结构化类元类型的一个实例(例如,参与者),则将所选消息重命名并单击确定。
没有阻塞源生命线,并且在发送事件点和接收事件点之间可以出现交互。