Detect and Handle Slow or Dead Network Links

[This is preliminary documentation and subject to change.]

Best Practice   (Designed for Microsoft® Windows® Logo)

Your application should use the MultinetGetConnectionPerformance function and/or other means to detect slow and dead network links and should handle them gracefully.

In the case of a dead link, this means not timing out after a reasonable period, and if appropriate, alerting the user that the network connection could not be established.

In the case of a slow link, this means providing the user an opportunity to cancel potentially lengthy operations, degrading gracefully where possible, and asking before initiating operations unsuitable over a slow link.