Sprache

SocketChannel.Write Methode

Definition

Überlädt

Name Beschreibung
Write(ByteBuffer[])

Schreibt Bytes aus allen angegebenen Bytepuffern in diesen Socketkanal.

Write(ByteBuffer)

Schreibt Bytes aus dem angegebenen Bytepuffer in diesen Socketkanal.

Write(ByteBuffer[], Int32, Int32)

Versucht, eine Teilmenge der angegebenen Bytes aus den Puffern in diesen Socketkanal zu schreiben.

Write(ByteBuffer[])

Schreibt Bytes aus allen angegebenen Bytepuffern in diesen Socketkanal.

[Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;)J", "")]
public long Write(Java.Nio.ByteBuffer[]? srcs);
[<Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;)J", "")>]
abstract member Write : Java.Nio.ByteBuffer[] -> int64
override this.Write : Java.Nio.ByteBuffer[] -> int64

Parameter

srcs
ByteBuffer[]

Gibt zurück

Implementiert

Attribute

Ausnahmen

wenn dieser Kanal während dieses Schreibvorgangs von einem anderen Thread geschlossen wird.

wenn ein anderer Thread den aufrufenden Thread unterbricht, während dieser Vorgang ausgeführt wird. Der Unterbrechungszustand des aufrufenden Threads wird festgelegt, und der Kanal wird geschlossen.

wenn dieser Kanal geschlossen ist.

wenn ein anderer E/A-Fehler auftritt.

wenn dieser Kanal noch nicht verbunden ist.

Hinweise

Java Dokumentation für java.nio.channels.SocketChannel.write(java.nio.ByteBuffer[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

Write(ByteBuffer)

Schreibt Bytes aus dem angegebenen Bytepuffer in diesen Socketkanal.

[Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;)I", "GetWrite_Ljava_nio_ByteBuffer_Handler")]
public abstract int Write(Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;)I", "GetWrite_Ljava_nio_ByteBuffer_Handler")>]
abstract member Write : Java.Nio.ByteBuffer -> int

Parameter

Gibt zurück

Implementiert

Attribute

Ausnahmen

wenn ein anderer Thread den Kanal während des Schreibvorgangs schließt.

wenn ein anderer Thread den aufrufenden Thread unterbricht, während dieser Vorgang ausgeführt wird. Der Unterbrechungszustand des aufrufenden Threads wird festgelegt, und der Kanal wird geschlossen.

wenn der Kanal bereits geschlossen wurde.

wenn ein anderer E/A-Fehler auftritt.

wenn dieser Kanal noch nicht verbunden ist.

Hinweise

Java Dokumentation für java.nio.channels.SocketChannel.write(java.nio.ByteBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

Write(ByteBuffer[], Int32, Int32)

Versucht, eine Teilmenge der angegebenen Bytes aus den Puffern in diesen Socketkanal zu schreiben.

[Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;II)J", "GetWrite_arrayLjava_nio_ByteBuffer_IIHandler")]
public abstract long Write(Java.Nio.ByteBuffer[]? srcs, int offset, int length);
[<Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;II)J", "GetWrite_arrayLjava_nio_ByteBuffer_IIHandler")>]
abstract member Write : Java.Nio.ByteBuffer[] * int * int -> int64

Parameter

srcs
ByteBuffer[]
offset
Int32

der Index des ersten Puffers buffers , aus dem Bytes abgerufen werden sollen.

length
Int32

die Anzahl der Puffer, aus der Bytes abgerufen werden sollen.

Gibt zurück

Implementiert

Attribute

Ausnahmen

wenn dieser Kanal während dieses Schreibvorgangs von einem anderen Thread geschlossen wird.

wenn ein anderer Thread den aufrufenden Thread unterbricht, während dieser Vorgang ausgeführt wird. Der Unterbrechungszustand des aufrufenden Threads wird festgelegt, und der Kanal wird geschlossen.

wenn dieser Kanal geschlossen ist.

wenn oder offset , oder length wenn offset + length größer als die Größe von sources.

wenn ein anderer E/A-Fehler auftritt.

wenn dieser Kanal noch nicht verbunden ist.

Hinweise

Java Dokumentation für java.nio.channels.SocketChannel.write(java.nio.ByteBuffer[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

  • <xref:Java.Nio.Channels.IGatheringByteChannel.Write(Java.Nio.ByteBuffer%5b%5d%2c+System.Int32%2c+System.Int32)>

Gilt für: