Pipe.SinkChannel Класс

Определение

Канал, представляющий доступный для записи конец Pipe.

[Android.Runtime.Register("java/nio/channels/Pipe$SinkChannel", DoNotGenerateAcw=true)]
public abstract class Pipe.SinkChannel : Java.Nio.Channels.Spi.AbstractSelectableChannel, IDisposable, Java.Interop.IJavaPeerable, Java.Nio.Channels.IGatheringByteChannel
[<Android.Runtime.Register("java/nio/channels/Pipe$SinkChannel", DoNotGenerateAcw=true)>]
type Pipe.SinkChannel = class
    inherit AbstractSelectableChannel
    interface IGatheringByteChannel
    interface IWritableByteChannel
    interface IChannel
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Канал, представляющий доступный для записи конец Pipe.

Добавлено в версии 1.4.

Документация по Java для java.nio.channels.Pipe.SinkChannel.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

Pipe.SinkChannel(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Pipe.SinkChannel(SelectorProvider)

Инициализирует новый экземпляр этого класса.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsBlocking

Указывает, находится ли этот канал в режиме блокировки.

(Унаследовано от AbstractSelectableChannel)
IsOpen

Возвращает значение true, если этот канал открыт.

(Унаследовано от AbstractInterruptibleChannel)
IsRegistered

Указывает, зарегистрирован ли этот канал с помощью одного или нескольких селекторов.

(Унаследовано от AbstractSelectableChannel)
JniIdentityHashCode

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
JniPeerMembers

Канал, представляющий доступный для записи конец Pipe.

PeerReference

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Begin()

Отмечает начало операции ввода-вывода, которая может блокироваться на неопределенный срок.

(Унаследовано от AbstractInterruptibleChannel)
BlockingLock()

Возвращает объект , используемый для синхронизации register и configureBlocking.

(Унаследовано от AbstractSelectableChannel)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Close()

Закрывает этот канал.

(Унаследовано от AbstractInterruptibleChannel)
ConfigureBlocking(Boolean)

Настраивает режим блокировки этого канала.

(Унаследовано от AbstractSelectableChannel)
Dispose()

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
Dispose(Boolean)

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
End(Boolean)

Отмечает конец операции ввода-вывода, которая может блокироваться на неопределенный срок.

(Унаследовано от AbstractInterruptibleChannel)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
ImplCloseChannel()

Закрывает этот канал.

(Унаследовано от AbstractSelectableChannel)
ImplCloseSelectableChannel()

Закрывает этот канал с возможностью выбора.

(Унаследовано от AbstractSelectableChannel)
ImplConfigureBlocking(Boolean)

Настраивает режим блокировки этого канала.

(Унаследовано от AbstractSelectableChannel)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
KeyFor(Selector)

Возвращает ключ выбора этого канала для указанного селектора.

(Унаследовано от AbstractSelectableChannel)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Provider()

Возвращает поставщика, создавшего этот канал.

(Унаследовано от AbstractSelectableChannel)
Register(Selector, Operations)

Регистрирует этот канал с помощью заданного селектора, возвращая ключ выбора.

(Унаследовано от SelectableChannel)
Register(Selector, Operations, Object)

Регистрирует этот канал с помощью заданного селектора, возвращая ключ выбора.

(Унаследовано от AbstractSelectableChannel)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
ValidOps()

Возвращает набор операций, определяющий поддерживаемые операции этого канала.

Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Write(ByteBuffer)

Записывает последовательность байтов в этот канал из заданного буфера.

Write(ByteBuffer[])

Записывает последовательность байтов в этот канал из заданных буферов.

Write(ByteBuffer[], Int32, Int32)

Записывает последовательность байтов в этот канал из подсемпании заданных буферов.

WriteAsync(ByteBuffer)

Канал, представляющий доступный для записи конец Pipe.

WriteAsync(ByteBuffer[])

Канал, представляющий доступный для записи конец Pipe.

WriteAsync(ByteBuffer[], Int32, Int32)

Канал, представляющий доступный для записи конец Pipe.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Канал, представляющий доступный для записи конец Pipe.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Канал, представляющий доступный для записи конец Pipe.

GetJniTypeName(IJavaPeerable)

Канал, представляющий доступный для записи конец Pipe.

WriteAsync(IGatheringByteChannel, ByteBuffer[])

Канал, представляющий доступный для записи конец Pipe.

WriteAsync(IGatheringByteChannel, ByteBuffer[], Int32, Int32)

Канал, представляющий доступный для записи конец Pipe.

WriteAsync(IWritableByteChannel, ByteBuffer)

Канал, представляющий доступный для записи конец Pipe.

Применяется к