次の方法で共有


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

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

戻り値

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

注釈

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

このメソッドは常に に対してByteArrayContent返されますtrue

適用対象