Язык

BidirectionalStream Класс

Определение

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

[Android.Runtime.Register("android/net/http/BidirectionalStream", ApiSince=34, DoNotGenerateAcw=true)]
public abstract class BidirectionalStream : Java.Lang.Object
[<Android.Runtime.Register("android/net/http/BidirectionalStream", ApiSince=34, DoNotGenerateAcw=true)>]
type BidirectionalStream = class
    inherit Object
Наследование
BidirectionalStream
Атрибуты

Комментарии

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC. Создано .Builder

Примечание. Существуют ограничения на упорядочение методов BidirectionalStream; см. отдельные методы для описания ограничений.

Java документации по android.net.http.BidirectionalStream.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя. Описание
BidirectionalStream()

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

BidirectionalStream(IntPtr, JniHandleOwnership)

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

Поля

Имя. Описание
StreamPriorityHighest
Устаревшие.

Самый высокий приоритет потока.

StreamPriorityIdle
Устаревшие.

Самый низкий приоритет потока.

StreamPriorityLow
Устаревшие.

Низкий приоритет потока.

StreamPriorityLowest
Устаревшие.

Очень низкий приоритет потока.

StreamPriorityMedium
Устаревшие.

Приоритет среднего потока.

Свойства

Имя. Описание
Class

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

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

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

Handle

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

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

HasTrafficStatsUid

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

Headers

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

HttpMethod

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

IsDelayRequestHeadersUntilFirstFlushEnabled

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

IsDone

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

PeerReference

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

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

ThresholdClass

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

ThresholdType

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

TrafficStatsTag

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

TrafficStatsUid

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

Методы

Имя. Описание
Cancel()

Отменяет поток.

Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

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

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

Очистка ожидающих операций записи.

GetHashCode()

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

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

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

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

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

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

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

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

Считывает данные из потока в предоставленный буфер.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Запускает поток, все обратные вызовы переходят к аргументу, callback переданного конструктору BidirectionalStream.Builder.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

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

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

Имя. Описание
IJavaPeerable.Disposed()

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Класс для двунаправленной отправки и получения данных через ПОДКЛЮЧЕНИЯ HTTP/2 или QUIC.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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