HttpContent.TryComputeLength(Int64) メソッド

定義

HTTP コンテンツが有効なバイト長であるかどうかを判断します。

protected public:
 abstract bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal abstract bool TryComputeLength (out long length);
abstract member TryComputeLength : int64 -> bool
Protected Friend MustOverride Function TryComputeLength (ByRef length As Long) As Boolean

パラメーター

length
Int64

HTTP コンテンツの長さ (バイト単位)。

戻り値

length が有効な長さの場合は true。それ以外の場合は false

注釈

メソッドは TryComputeLength 、HTTP コンテンツにコンテンツの長さを計算する機能を提供します。 これは、コンテンツの長さを簡単に計算できるコンテンツ タイプに役立ちます。 コンテンツの長さを計算できない場合やコストが高い場合 (シリアル化が高価なコンテンツ全体をバッファーに格納する必要がある場合や、システムに大量のメモリを割り当てる必要がある場合)、このメソッドは を返 falseすことができます。 このメソッドが を false返す場合、これは、チャンク転送が必要であるか、コンテンツがサーバーに送信される前にバッファーに入れる必要があることを意味します。

適用対象