diff --git a/Directory.Build.props b/Directory.Build.props index f66d363..a535dde 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 2.0.2-SmartIPAddress + 2.0.2 enable github加速神器 https://github.com/dotnetcore/FastGithub diff --git a/FastGithub.DomainResolve/IPAddressCollection.cs b/FastGithub.DomainResolve/IPAddressCollection.cs index 9659161..c6fbac3 100644 --- a/FastGithub.DomainResolve/IPAddressCollection.cs +++ b/FastGithub.DomainResolve/IPAddressCollection.cs @@ -51,19 +51,12 @@ namespace FastGithub.DomainResolve /// Ping所有IP /// /// - public Task PingAllAsync() + public async Task PingAllAsync() { - var items = this.ToItemArray(); - if (items.Length == 0) + foreach (var item in this.ToItemArray()) { - return Task.CompletedTask; + await item.PingAsync(); } - if (items.Length == 1) - { - return items[0].PingAsync(); - } - var tasks = items.Select(item => item.PingAsync()); - return Task.WhenAll(tasks); } ///