全部产品
Search
文档中心

Alibaba Cloud SDK:Konfigurasikan periode timeout

更新时间:Nov 10, 2025

Dalam pengembangan perangkat lunak, konfigurasi periode timeout mencegah program terblokir saat menunggu tanggapan. Tanpa konfigurasi timeout, sumber daya dapat terbuang sia-sia atau bahkan menyebabkan sistem crash. Sebaliknya, periode timeout yang terlalu singkat dapat menghentikan tugas sebelum selesai dan mengganggu operasi normal. Konfigurasi timeout yang tepat meningkatkan stabilitas sistem serta pengalaman pengguna. Topik ini menjelaskan cara mengonfigurasi timeout untuk .NET SDK V2.0.

Metode konfigurasi timeout

Catatan

Prioritas konfigurasi timeout, dari yang tertinggi ke terendah, adalah: Konfigurasi RuntimeOptions → Konfigurasi Config .

  • Anda dapat mengonfigurasi periode timeout untuk permintaan saat ini menggunakan AlibabaCloud.TeaUtil.Models.RuntimeOptions.

    // Setel parameter runtime. Pengaturan ini hanya berlaku untuk permintaan yang menggunakan instance RuntimeOptions ini.
    var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
    // Timeout koneksi default adalah 5 × 1.000 milidetik.
    runtimeOptions.ConnectTimeout = 50000;
    // Timeout baca default adalah 10 × 1.000 milidetik.
    runtimeOptions.ReadTimeout = 10000;
  • Anda dapat mengonfigurasi periode timeout global menggunakan AlibabaCloud.OpenApiClient.Models.Config.

    var ecsConfig = new AlibabaCloud.OpenApiClient.Models.Config
    {
        // Timeout koneksi default adalah 5 × 1.000 milidetik.
        ConnectTimeout = 50000,
        // Timeout baca default adalah 10 × 1.000 milidetik.
        ReadTimeout = 10000
    };