IWritableByteChannel Schnittstelle
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.
Ein Kanal, der Bytes schreiben kann.
[Android.Runtime.Register("java/nio/channels/WritableByteChannel", "", "Java.Nio.Channels.IWritableByteChannelInvoker")]
public interface IWritableByteChannel : IDisposable, Java.Interop.IJavaPeerable, Java.Nio.Channels.IChannel
[<Android.Runtime.Register("java/nio/channels/WritableByteChannel", "", "Java.Nio.Channels.IWritableByteChannelInvoker")>]
type IWritableByteChannel = interface
interface IChannel
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Ein Kanal, der Bytes schreiben kann.
Es kann zu einem bestimmten Zeitpunkt nur ein Schreibvorgang für einen beschreibbaren Kanal ausgeführt werden. Wenn ein Thread einen Schreibvorgang für einen Kanal initiiert, wird jeder andere Thread, der versucht, einen anderen Schreibvorgang zu initiieren, blockiert, bis der erste Vorgang abgeschlossen ist. Ob andere E/A-Vorgänge gleichzeitig mit einem Schreibvorgang fortgesetzt werden können, hängt vom Typ des Kanals ab.
In Version 1.4 hinzugefügt.
Java-Dokumentation für java.nio.channels.WritableByteChannel
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
IsOpen |
Gibt true zurück, wenn dieser Kanal geöffnet ist. (Geerbt von IChannel) |
JniIdentityHashCode |
Gibt den Wert von |
JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
JniPeerMembers |
Unterstützung für Zugriff und Aufruf von Mitgliedern. (Geerbt von IJavaPeerable) |
PeerReference |
Gibt einen JniObjectReference des umschlossenen Java-Objekts instance zurück. (Geerbt von IJavaPeerable) |
Methoden
Close() |
Schließt diesen Kanal. (Geerbt von IChannel) |
Disposed() |
Wird aufgerufen, wenn die instance gelöscht wurde. (Geerbt von IJavaPeerable) |
DisposeUnlessReferenced() |
Wenn keine ausstehenden Verweise auf diese instance vorhanden sind, ruft auf |
Finalized() |
Wird aufgerufen, wenn die instance abgeschlossen wurde. (Geerbt von IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Ein Kanal, der Bytes schreiben kann. (Geerbt von IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Legen Sie den von |
UnregisterFromRuntime() |
Heben Sie die Registrierung dieses instance auf, damit die Laufzeit sie nicht von zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Write(ByteBuffer) |
Schreibt eine Bytesequenz aus dem angegebenen Puffer in diesen Kanal. |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Ein Kanal, der Bytes schreiben kann. |
GetJniTypeName(IJavaPeerable) |
Ein Kanal, der Bytes schreiben kann. |
WriteAsync(IWritableByteChannel, ByteBuffer) |
Ein Kanal, der Bytes schreiben kann. |