ByteArrayContent.TryComputeLength(Int64) メソッド

定義

バイト配列が有効なバイト長であるかどうかを判断します。

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

パラメーター

length
Int64

バイト配列の長さ (バイト単位)。

戻り値

Boolean

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

注釈

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

このメソッドは常に true ByteArrayContent.

適用対象