A configuração adequada do período de timeout evita que programas fiquem bloqueados indefinidamente à espera de respostas, o que melhora a estabilidade do sistema. Configure timeouts para o V2.0 .NET SDK no nível da requisição ou globalmente.
Métodos de configuração de timeout
Nota
A prioridade das configurações de timeout, em ordem decrescente, é: configuração RuntimeOptions -> configuração Config .
-
Configure o período de timeout para uma requisição individual com
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; -
Defina o período de timeout global com
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 };