DependsOnAny
DependsOnAny的行为DependsOn完全相同,只是它不提供启动顺序的并列约束。 因此,可以在同一节点或不同节点上启动源资源和目标资源。
DependsOnAny提供以下三种行为方案:

- 启动DependsOnAny 定义了资源A和B的启动顺序,没有位置关系:当资源A(源)必须启动时,目标资源B首先启动。 资源 B 联机后,将启动资源 A (源)。 请注意,与 DependsOn 关系的唯一区别在于可以在不同的节点上启动资源 A 和资源 B。
- 在停止行为中 DependsOnAny 为资源A和B定义了停止顺序:当资源B(目标)必须停止时,首先停止资源A。 资源 A 脱机后,将停止资源 B (目标)。
- 在目标资源发生故障时强制关闭行为: 当目标资源 B 发生故障时,资源 A 也会停止。 然后根据 1中描述的启动行为触发重新启动。
DependsOnAny详细信息,请参阅 DependsOn。
备注: 场景A ---> DependsOn ---->B 对应于 场景A ---> DependsOnAny ---> B和A----> Collocated---->B
