BidirectionalStream.Write(ByteBuffer, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたバッファーからストリームにデータを書き込もうとします。
[Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;Z)V", "GetWrite_Ljava_nio_ByteBuffer_ZHandler", ApiSince=34)]
public abstract void Write(Java.Nio.ByteBuffer buffer, bool endOfStream);
[<Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;Z)V", "GetWrite_Ljava_nio_ByteBuffer_ZHandler", ApiSince=34)>]
abstract member Write : Java.Nio.ByteBuffer * bool -> unit
パラメーター
- buffer
- ByteBuffer
データを書き込む ByteBuffer 。 直接 ByteBuffer である必要があります。 埋め込み子は、 Callback#onWriteCompleted onWriteCompleted()、 Callback#onCanceled
onCanceled()、または Callback#onFailed onFailed() が呼び出されるまで、バッファーの位置、制限、または位置と制限の間のデータを読み取ったり変更したりしてはなりません。
endOfStreamがtrueされている場合は空にすることができます。
- endOfStream
- Boolean
true場合、bufferは書き込まれる最後のバッファーであり、書き込まれたストリームはクライアント側から閉じられ、リモート側が既に閉じている場合は、半分閉じたストリームまたは完全に閉じたストリームになります。
- 属性
注釈
指定されたバッファーからストリームにデータを書き込もうとします。 自動フラッシュが無効になっている場合、データは #flush flush() が呼び出された後にのみ送信されます。 各呼び出しでは、データが送信された場合は Callback Callbackの Callback#onWriteCompleted onWriteCompleted() メソッドの 1 つが呼び出され、エラーが発生した場合はその Callback#onFailed onFailed() メソッドが呼び出されます。
buffer.position()以降のbufferからデータを書き込もうとします。
buffer.remaining() バイトが書き込まれます。
Callback#onWriteCompleted onWriteCompleted() は、完全な ByteBuffer が書き込まれたときにのみ呼び出されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。