Language

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

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

コンストラクター

Name 説明
BidirectionalStream()

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

BidirectionalStream(IntPtr, JniHandleOwnership)

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

フィールド

Name 説明
StreamPriorityHighest
古い.

ストリームの優先度が最も高い。

StreamPriorityIdle
古い.

ストリームの優先順位が最も低い。

StreamPriorityLow
古い.

低ストリーム優先度。

StreamPriorityLowest
古い.

ストリームの優先度が非常に低い。

StreamPriorityMedium
古い.

中ストリームの優先順位。

プロパティ

Name 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
FinishedRequestTimings

要求の詳細なタイミング メトリックを返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HasTrafficStatsTag

双方向ストリーム.Builder.setTrafficStatsTag(int) を参照してください。

HasTrafficStatsUid

双方向ストリーム.Builder.setTrafficStatsUid(int) を参照してください。

Headers

Builder.addHeader(String,String) を参照してください

HttpMethod

双方向ストリーム.Builder.setHttpMethod(String) を参照してください。

IsDelayRequestHeadersUntilFirstFlushEnabled

Builder.setDelayRequestHeadersUntilFirstFlushEnabled(boolean) を参照してください

IsDone

ストリームが正常に開始され、完了 (成功、キャンセル、または失敗) した場合は true を返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

PeerReference

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

(継承元 Object)
Priority

Builder.setPriority(int) を参照してください

ThresholdClass

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

ThresholdType

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

TrafficStatsTag

双方向ストリーム.Builder.setTrafficStatsTag(int) を参照してください。

TrafficStatsUid

双方向ストリーム.Builder.setTrafficStatsUid(int) を参照してください。

メソッド

Name 説明
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)

指定されたバッファーからストリームにデータを書き込もうとします。

明示的なインターフェイスの実装

Name 説明
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)

拡張メソッド

Name 説明
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側で有効であることを確認します。

適用対象