SocketChannel.Write Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- src
- ByteBuffer
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)>