Language

SubscribeDiscoverySession クラス

定義

Aware サブスクライブ セッションを表すクラス。

[Android.Runtime.Register("android/net/wifi/aware/SubscribeDiscoverySession", ApiSince=26, DoNotGenerateAcw=true)]
public class SubscribeDiscoverySession : Android.Net.Wifi.Aware.DiscoverySession
[<Android.Runtime.Register("android/net/wifi/aware/SubscribeDiscoverySession", ApiSince=26, DoNotGenerateAcw=true)>]
type SubscribeDiscoverySession = class
    inherit DiscoverySession
継承
SubscribeDiscoverySession
属性

注釈

Aware サブスクライブ セッションを表すクラス。 WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler)が呼び出され、探索セッションが作成され、DiscoverySessionCallback#onSubscribeStarted(SubscribeDiscoverySession)で返されるときに作成されます。 DiscoverySessionのすべての検出セッションのベースライン機能を参照してください。 このオブジェクトを使用すると、 #updateSubscribe(SubscribeConfig)を使用して、既存または実行中のサブスクライブ検出セッションを更新できます。

Javaドキュメント。

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

コンストラクター

名前 説明
SubscribeDiscoverySession(IntPtr, JniHandleOwnership)

Aware サブスクライブ セッションを表すクラス。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
JniPeerMembers

Aware サブスクライブ セッションを表すクラス。

PeerReference

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

(継承元 Object)
ThresholdClass

Aware サブスクライブ セッションを表すクラス。

ThresholdType

Aware サブスクライブ セッションを表すクラス。

メソッド

名前 説明
AcceptPairingRequest(Int32, PeerHandle, String, WifiAwareCipherSuite, String)

ピアから受信した Wi-Fi 対応ペアリングセットアップ要求を受け入れて応答します。

(継承元 DiscoverySession)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

発行またはサブスクライブ セッションを破棄します。リソースを解放し、パケットのオンエア (アクティブ セッションの場合) または一致のリッスンを停止します (パッシブ セッションの場合)。

(継承元 DiscoverySession)
Construct(JniObjectReference, JniObjectReferenceOptions)

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
CreateNetworkSpecifierOpen(PeerHandle)

指定されたピアへの暗号化されていない WiFi 対応接続 (リンク) の android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) を作成します。

(継承元 DiscoverySession)
CreateNetworkSpecifierPassphrase(PeerHandle, String)

指定したピアへの暗号化された WiFi 対応接続 (リンク) の android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) を作成します。

(継承元 DiscoverySession)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
Equals(Object)

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
InitiateBootstrappingRequest(PeerHandle, AwarePairingBootstrappingMethods, Byte[])

Wi-Fi 対応仕様バージョン 4 に従って定義されます。

(継承元 DiscoverySession)
InitiateBootstrappingRequest(PeerHandle, AwarePairingBootstrappingMethods)

Wi-Fi 対応仕様バージョン 4 に従って定義されます。

(継承元 DiscoverySession)
InitiateDataPathRequest(PeerHandle, AwareDataPathRequest)

Wi-Fi 対応データ パス要求を開始して、ターゲット ピアとの接続を作成します。

InitiatePairingRequest(PeerHandle, String, WifiAwareCipherSuite, String)

Wi-Fi 対応ペアリングセットアップ要求を開始して、ターゲット ピアとのペアリングを作成します。

(継承元 DiscoverySession)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
RejectPairingRequest(Int32, PeerHandle)

ピアから受信した Wi-Fi 対応ペアリングセットアップ要求を拒否します。

(継承元 DiscoverySession)
ReleaseDataPath(PeerHandle)

指定したピアへの Aware データ パスを解放します。

(継承元 DiscoverySession)
SendMessage(PeerHandle, Int32, Byte[])

指定した宛先にメッセージを送信します。

(継承元 DiscoverySession)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
UpdateSubscribe(SubscribeConfig)

現在アクティブなサブスクライブ セッションを再構成します。

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)

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

名前 説明
IJavaPeerable.Disposed()

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Aware サブスクライブ セッションを表すクラス。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Aware サブスクライブ セッションを表すクラス。

(継承元 DiscoverySession)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Aware サブスクライブ セッションを表すクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象