ISyndicationClient.MaxResponseBufferSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定從伺服器接收回應時要緩衝的位元組數目上限。
public:
property unsigned int MaxResponseBufferSize { unsigned int get(); void set(unsigned int value); };
uint32_t MaxResponseBufferSize();
void MaxResponseBufferSize(uint32_t value);
public uint MaxResponseBufferSize { get; set; }
var uInt32 = iSyndicationClient.maxResponseBufferSize;
iSyndicationClient.maxResponseBufferSize = uInt32;
Public Property MaxResponseBufferSize As UInteger
屬性值
大小上限和預設值為 UInt32.MaxValue。
備註
應用程式可以藉由將 屬性設定為較小的數目,防止惡意伺服器將過多的回應本文傳送至 DoS 用戶端。
如果伺服器的回應包含大於此屬性值的內容 長度 標頭,則會立即中止要求,而且作業會立即失敗,並出現錯誤,指出回應本文太大。 如果回應中沒有任何 Content-Length 標頭存在,回應主體將會緩衝至此值的點。 當回應本文成長為大於此值時,將會中止要求、釋放緩衝的回應資料,而且作業會立即失敗,並出現錯誤,指出回應本文太大。