IReadableByteChannel Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Canal que puede leer bytes.
[Android.Runtime.Register("java/nio/channels/ReadableByteChannel", "", "Java.Nio.Channels.IReadableByteChannelInvoker")]
public interface IReadableByteChannel : IDisposable, Java.Interop.IJavaPeerable, Java.Nio.Channels.IChannel
[<Android.Runtime.Register("java/nio/channels/ReadableByteChannel", "", "Java.Nio.Channels.IReadableByteChannelInvoker")>]
type IReadableByteChannel = interface
interface IChannel
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementaciones
Comentarios
Canal que puede leer bytes.
Solo una operación de lectura en un canal legible puede estar en curso en un momento dado. Si un subproceso inicia una operación de lectura en un canal, cualquier otro subproceso que intente iniciar otra operación de lectura se bloqueará hasta que se complete la primera operación. Si otros tipos de operaciones de E/S pueden continuar simultáneamente con una operación de lectura depende del tipo del canal.
Se agregó en la versión 1.4.
Documentación de Java para java.nio.channels.ReadableByteChannel
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Propiedades
Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
IsOpen |
Devuelve true si este canal está abierto. (Heredado de IChannel) |
JniIdentityHashCode |
Devuelve el valor de |
JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
JniPeerMembers |
Compatibilidad con la invocación y el acceso a miembros. (Heredado de IJavaPeerable) |
PeerReference |
Devuelve una JniObjectReference de la instancia de objeto java ajustada. (Heredado de IJavaPeerable) |
Métodos
Close() |
Cierra este canal. (Heredado de IChannel) |
Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
Read(ByteBuffer) |
Lee una secuencia de bytes de este canal en el búfer especificado. |
SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
SetJniManagedPeerState(JniManagedPeerStates) |
Canal que puede leer bytes. (Heredado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
UnregisterFromRuntime() |
Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de Java.Interop.JniRuntime+JniValueManager.PeekValue futuras invocaciones. (Heredado de IJavaPeerable) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Canal que puede leer bytes. |
GetJniTypeName(IJavaPeerable) |
Canal que puede leer bytes. |
ReadAsync(IReadableByteChannel, ByteBuffer) |
Canal que puede leer bytes. |