Configure a timeout period
Updated at:
Copy as MD
A properly configured timeout period prevents programs from blocking indefinitely while waiting for responses, improving system stability. You can configure timeouts for the V2.0 .NET SDK at the request level or globally.
Timeout configuration methods
Note
The priority of timeout configurations, in descending order, is: RuntimeOptions configuration -> Config configuration .
-
Configure the timeout period for an individual request by using
AlibabaCloud.TeaUtil.Models.RuntimeOptions.// Set runtime parameters. This setting is valid only for requests that use this RuntimeOptions instance. var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); // The default connection timeout is 5 × 1,000 milliseconds. runtimeOptions.ConnectTimeout = 50000; // The default read timeout is 10 × 1,000 milliseconds. runtimeOptions.ReadTimeout = 10000; -
Configure the global timeout period by using
AlibabaCloud.OpenApiClient.Models.Config.var ecsConfig = new AlibabaCloud.OpenApiClient.Models.Config { // The default connection timeout is 5 × 1,000 milliseconds. ConnectTimeout = 50000, // The default read timeout is 10 × 1,000 milliseconds. ReadTimeout = 10000 };
Is this page helpful?