DiscoverySessionCallback クラス

定義

Aware セッション イベント コールバックの基本クラス。

[Android.Runtime.Register("android/net/wifi/aware/DiscoverySessionCallback", ApiSince=26, DoNotGenerateAcw=true)]
public class DiscoverySessionCallback : Java.Lang.Object
[<Android.Runtime.Register("android/net/wifi/aware/DiscoverySessionCallback", ApiSince=26, DoNotGenerateAcw=true)>]
type DiscoverySessionCallback = class
    inherit Object
継承
DiscoverySessionCallback
属性

注釈

Aware セッション イベント コールバックの基本クラス。 通知を必要とするアプリケーションによって拡張する必要があります。 コールバックは、 WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback, android.os.Handler) または WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler)を使用して発行またはサブスクライブ セッションが作成されるときに設定されます。

セッションの作成時に 1 つのコールバックが設定され、置き換えることはできません。

Javaドキュメント。

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

コンストラクター

名前 説明
DiscoverySessionCallback()

Aware セッション イベント コールバックの基本クラス。

DiscoverySessionCallback(IntPtr, JniHandleOwnership)

Aware セッション イベント コールバックの基本クラス。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
JniPeerMembers

Aware セッション イベント コールバックの基本クラス。

PeerReference

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
ThresholdClass

Aware セッション イベント コールバックの基本クラス。

ThresholdType

Aware セッション イベント コールバックの基本クラス。

メソッド

名前 説明
Clone()

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

(継承元 Object)
Dispose()

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
Dispose(Boolean)

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
OnBootstrappingFailed(PeerHandle)

ブートストラップ メソッドのネゴシエーションが失敗したことを示すコールバック。

OnBootstrappingSucceeded(PeerHandle, AwarePairingBootstrappingMethods)

ブートストラップ メソッドのネゴシエーションが成功したことを示すコールバック。

OnMessageReceived(PeerHandle, Byte[])

ピアの DiscoverySession#sendMessage(PeerHandle, int, byte[])に応答して、探索セッション ピアからメッセージを受信したときに呼び出されます。

OnMessageSendFailed(Int32)

DiscoverySession#sendMessage(PeerHandle, int, byte[])で開始されたメッセージ送信が失敗したときに呼び出されます。

OnMessageSendSucceeded(Int32)

に応答して呼び出されます DiscoverySession#sendMessage(PeerHandle, int, byte[]) メッセージが正常に送信されたとき - i.

OnPairingSetupFailed(PeerHandle)

ペアリング セットアップ プロセスが失敗したことを示すコールバック。

OnPairingSetupRequestReceived(PeerHandle, Int32)

ペアリング要求がピアから受信されたことを示すコールバック。

OnPairingSetupSucceeded(PeerHandle, String)

ペアリング セットアップ プロセスが成功したことを示すコールバック。

OnPairingVerificationFailed(PeerHandle)

ペアリング検証プロセスが失敗したことを示すコールバック。

OnPairingVerificationSucceed(PeerHandle, String)

ペアリング検証プロセスが成功したことを示すコールバック。

OnPublishStarted(PublishDiscoverySession)

WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback, android.os.Handler)操作に応答して発行操作が正常に開始されたときに呼び出されます。

OnServiceDiscovered(PeerHandle, Byte[], IList<Byte[]>)

サブスクライブ操作の結果としてサービス検出が行われるときに呼び出されます。

OnServiceDiscovered(ServiceDiscoveryInfo)

サブスクライブ操作の結果としてサービス検出が行われるときに呼び出されます。

OnServiceDiscoveredWithinRange(PeerHandle, Byte[], IList<Byte[]>, Int32)

サブスクライブ操作の結果としてサービス検出が行われるときに呼び出されます。

OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo, Int32)

サブスクライブ操作の結果としてサービス検出が行われるときに呼び出されます。

OnServiceLost(PeerHandle, Int32)

検出されたサービスが使用できない場合に呼び出されます。

OnSessionConfigFailed()

発行またはサブスクライブの検出セッションを作成できない場合 ( WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback, android.os.Handler) または WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler)、または構成の更新が失敗した場合に呼び出されます: PublishDiscoverySession#updatePublish(PublishConfig) または SubscribeDiscoverySession#updateSubscribe(SubscribeConfig)

OnSessionConfigUpdated()

検出セッション構成の更新要求の発行またはサブスクライブが成功したときに呼び出されます。

OnSessionTerminated()

探索セッション (発行またはサブスクライブ) が終了したときに呼び出されます。

OnSubscribeStarted(SubscribeDiscoverySession)

WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler)操作に応答してサブスクライブ操作が正常に開始されたときに呼び出されます。

SetHandle(IntPtr, JniHandleOwnership)

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

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

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

Aware セッション イベント コールバックの基本クラス。

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

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

名前 説明
IJavaPeerable.Disposed()

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
IJavaPeerable.Finalized()

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

Aware セッション イベント コールバックの基本クラス。

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

Aware セッション イベント コールバックの基本クラス。

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

Aware セッション イベント コールバックの基本クラス。

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

Aware セッション イベント コールバックの基本クラス。

(継承元 Object)

拡張メソッド

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

適用対象