言語

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
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 ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

HTTP/2 または QUIC 接続を介したデータの双方向送受信のためのクラス。

(継承元 JavaObject)
JniPeerMembers

HTTP/2 または QUIC 接続を介したデータの双方向送受信のためのクラス。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 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>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</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)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

HTTP/2 または QUIC 接続を介したデータの双方向送受信のためのクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象