本文整理汇总了C#中ImmutableList.ForEach方法的典型用法代码示例。如果您正苦于以下问题:C# ImmutableList.ForEach方法的具体用法?C# ImmutableList.ForEach怎么用?C# ImmutableList.ForEach使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImmutableList
的用法示例。
在下文中一共展示了ImmutableList.ForEach方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AwaitRemoved
private void AwaitRemoved(ImmutableList<ActorSystem> additionaSystems)
{
AwaitMembersUp(Roles.Count, timeout: 40.Seconds());
Within(20.Seconds(), () =>
{
AwaitAssert(() =>
{
additionaSystems.ForEach(s =>
{
Cluster.Get(s).IsTerminated.Should().BeTrue();
});
});
});
}
示例2: AwaitAllMembersUp
private void AwaitAllMembersUp(ImmutableList<ActorSystem> additionalSystems)
{
var numberOfMembers = Roles.Count + Roles.Count * additionalSystems.Count;
AwaitMembersUp(numberOfMembers);
Within(20.Seconds(), () =>
{
AwaitAssert(() =>
{
additionalSystems.ForEach(s =>
{
var cluster = Cluster.Get(s);
cluster.State.Members.Count.Should().Be(numberOfMembers);
cluster.State.Members.All(c => c.Status == MemberStatus.Up).Should().BeTrue();
});
});
});
}