Compartilhar via


Pipe.SourceChannel Classe

Definição

Um canal que representa a extremidade legível de um Pipearquivo .

[Android.Runtime.Register("java/nio/channels/Pipe$SourceChannel", DoNotGenerateAcw=true)]
public abstract class Pipe.SourceChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel, IDisposable, Java.Interop.IJavaPeerable, Java.Nio.Channels.IScatteringByteChannel
[<Android.Runtime.Register("java/nio/channels/Pipe$SourceChannel", DoNotGenerateAcw=true)>]
type Pipe.SourceChannel = class
    inherit AbstractSelectableChannel
    interface IReadableByteChannel
    interface IChannel
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IScatteringByteChannel
Herança
Atributos
Implementações

Comentários

Um canal que representa a extremidade legível de um Pipearquivo .

Adicionado em 1.4.

Documentação Java para java.nio.channels.Pipe.SourceChannel.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

Pipe.SourceChannel(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Pipe.SourceChannel(SelectorProvider)

Constrói uma nova instância dessa classe.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsBlocking

Indica se esse canal está no modo de bloqueio.

(Herdado de AbstractSelectableChannel)
IsOpen

Retorna true se esse canal estiver aberto.

(Herdado de AbstractInterruptibleChannel)
IsRegistered

Indica se esse canal está registrado com um ou mais seletores.

(Herdado de AbstractSelectableChannel)
JniIdentityHashCode

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
JniPeerMembers

Um canal que representa a extremidade legível de um Pipearquivo .

PeerReference

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Begin()

Marca o início de uma operação de E/S que pode bloquear indefinidamente.

(Herdado de AbstractInterruptibleChannel)
BlockingLock()

Obtém o objeto usado para a sincronização de register e configureBlocking.

(Herdado de AbstractSelectableChannel)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Fecha este canal.

(Herdado de AbstractInterruptibleChannel)
ConfigureBlocking(Boolean)

Ajusta o modo de bloqueio deste canal.

(Herdado de AbstractSelectableChannel)
Dispose()

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
Dispose(Boolean)

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
End(Boolean)

Marca o fim de uma operação de E/S que pode bloquear indefinidamente.

(Herdado de AbstractInterruptibleChannel)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
ImplCloseChannel()

Fecha este canal.

(Herdado de AbstractSelectableChannel)
ImplCloseSelectableChannel()

Fecha este canal selecionável.

(Herdado de AbstractSelectableChannel)
ImplConfigureBlocking(Boolean)

Ajusta o modo de bloqueio deste canal.

(Herdado de AbstractSelectableChannel)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
KeyFor(Selector)

Obtém a chave de seleção desse canal para o seletor especificado.

(Herdado de AbstractSelectableChannel)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Provider()

Retorna o provedor que criou esse canal.

(Herdado de AbstractSelectableChannel)
Read(ByteBuffer)

Lê uma sequência de bytes desse canal no buffer fornecido.

Read(ByteBuffer[])

Lê uma sequência de bytes desse canal nos buffers fornecidos.

Read(ByteBuffer[], Int32, Int32)

Lê uma sequência de bytes desse canal em uma subsequência dos buffers fornecidos.

ReadAsync(ByteBuffer)

Um canal que representa a extremidade legível de um Pipearquivo .

ReadAsync(ByteBuffer[])

Um canal que representa a extremidade legível de um Pipearquivo .

ReadAsync(ByteBuffer[], Int32, Int32)

Um canal que representa a extremidade legível de um Pipearquivo .

Register(Selector, Operations)

Registra este canal com o seletor fornecido, retornando uma chave de seleção.

(Herdado de SelectableChannel)
Register(Selector, Operations, Object)

Registra este canal com o seletor fornecido, retornando uma chave de seleção.

(Herdado de AbstractSelectableChannel)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
ValidOps()

Retorna um conjunto de operações que identifica as operações com suporte desse canal.

Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
IJavaPeerable.Finalized()

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um canal que representa a extremidade legível de um Pipearquivo .

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Um canal que representa a extremidade legível de um Pipearquivo .

GetJniTypeName(IJavaPeerable)

Um canal que representa a extremidade legível de um Pipearquivo .

ReadAsync(IReadableByteChannel, ByteBuffer)

Um canal que representa a extremidade legível de um Pipearquivo .

ReadAsync(IScatteringByteChannel, ByteBuffer[])

Um canal que representa a extremidade legível de um Pipearquivo .

ReadAsync(IScatteringByteChannel, ByteBuffer[], Int32, Int32)

Um canal que representa a extremidade legível de um Pipearquivo .

Aplica-se a