KestrelServerLimits.MinResponseDataRate Özellik

Tanım

Yanıt minimum veri hızını bayt/saniye cinsinden alır veya ayarlar. Bu özelliğin null olarak ayarlanması, en düşük veri hızının zorlanmaması gerektiğini gösterir. Bu sınırın, her zaman sınırsız olan yükseltilmiş bağlantılar üzerinde hiçbir etkisi yoktur. Bu, aracılığıyla IHttpMinResponseDataRateFeatureistek başına geçersiz kılınabilir.

Varsayılan değer 5 saniyelik yetkisiz kullanım süresiyle 240 bayt/saniyedir.

public:
 property Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ MinResponseDataRate { Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ get(); void set(Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ value); };
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate MinResponseDataRate { get; set; }
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate? MinResponseDataRate { get; set; }
member this.MinResponseDataRate : Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate with get, set
Public Property MinResponseDataRate As MinDataRate

Özellik Değeri

Açıklamalar

İstek gövdesi minimum veri hızının aksine, bu oran yanıt durumu satırı ve üst bilgileri için de geçerlidir.

Bu oran, yanıtın ömrü boyunca ortalaması alınmak yerine yazma işlemi başına zorlanır. Sunucu her veri öbeği yazdığında, bir zamanlayıcı bu özellikte ayarlanan yetkisiz kullanım süresi üst sınırına veya yazma işleminin bayt cinsinden veri hızına bölünen uzunluğuna ayarlanır (örneğin, yazma işleminin belirtilen veri hızıyla tamamlanması için gereken en uzun süre). Yazma işlemi zamanlayıcının süresi dolana kadar tamamlanmadıysa bağlantı durduruldu.

Şunlara uygulanır