Langue

DiscoverySessionCallback Classe

Définition

Classe de base pour les rappels d’événements de session 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
Héritage
DiscoverySessionCallback
Attributs

Remarques

Classe de base pour les rappels d’événements de session Aware. Doit être étendu par les applications qui souhaitent recevoir des notifications. Les rappels sont définis lorsqu’une session de publication ou d’abonnement est créée à l’aide WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback, android.os.Handler) ou WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler).

Un rappel unique est défini lors de la création de session : il ne peut pas être remplacé.

Java documentation pour android.net.wifi.aware.DiscoverySessionCallback.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
DiscoverySessionCallback()

Classe de base pour les rappels d’événements de session Aware.

DiscoverySessionCallback(IntPtr, JniHandleOwnership)

Classe de base pour les rappels d’événements de session Aware.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
JniPeerMembers

Classe de base pour les rappels d’événements de session Aware.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Classe de base pour les rappels d’événements de session Aware.

ThresholdType

Classe de base pour les rappels d’événements de session Aware.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
Equals(Object)

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OnBootstrappingFailed(PeerHandle)

Rappel indiquant qu’une négociation de méthode bootstrapping a échoué.

OnBootstrappingSucceeded(PeerHandle, AwarePairingBootstrappingMethods, Byte[])

Rappel indiquant qu’une négociation de méthode bootstrapping a réussi.

OnBootstrappingSucceeded(PeerHandle, AwarePairingBootstrappingMethods)

Rappel indiquant qu’une négociation de méthode bootstrapping a réussi.

OnDataPathConnected(PeerHandle, WifiAwareNetworkInfo)

Rappel indiquant qu’un chemin d’accès aux données a été connecté.

OnDataPathDisconnected(PeerHandle)

Rappel indiquant qu’un chemin d’accès aux données a été déconnecté.

OnDataPathRequestFailed(PeerHandle, Int32)

Rappel indiquant qu’une demande de chemin d’accès aux données a échoué.

OnDataPathRequestReceived(PeerHandle)

Rappel indiquant qu’une demande de chemin d’accès aux données a été reçue.

OnMessageReceived(PeerHandle, Byte[])

Appelé lorsqu’un message est reçu d’un homologue de session de découverte , en réponse à celui de DiscoverySession#sendMessage(PeerHandle, int, byte[])l’homologue.

OnMessageSendFailed(Int32)

Appelé lors de l’échec de DiscoverySession#sendMessage(PeerHandle, int, byte[]) la transmission de messages.

OnMessageSendSucceeded(Int32)

Appelé en réponse à DiscoverySession#sendMessage(PeerHandle, int, byte[]) lorsqu’un message est transmis avec succès - i.

OnPairingSetupFailed(PeerHandle)

Rappel indiquant qu’un processus d’installation de jumelage a échoué.

OnPairingSetupRequestReceived(PeerHandle, Int32)

Rappel indiquant qu’une demande de jumelage est reçue de l’homologue.

OnPairingSetupSucceeded(PeerHandle, String)

Rappel indiquant qu’un processus d’installation de jumelage a réussi.

OnPairingVerificationFailed(PeerHandle)

Rappel indiquant qu’un processus de vérification de jumelage a échoué.

OnPairingVerificationSucceed(PeerHandle, String)

Rappel indiquant qu’un processus de vérification de jumelage a réussi.

OnPublishStarted(PublishDiscoverySession)

Appelé lorsqu’une opération de publication est démarrée avec succès en réponse à une WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback, android.os.Handler) opération.

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

Appelé lorsqu’une opération d’abonnement entraîne une découverte de service.

OnServiceDiscovered(ServiceDiscoveryInfo)

Appelé lorsqu’une opération d’abonnement entraîne une découverte de service.

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

Appelé lorsqu’une opération d’abonnement entraîne une découverte de service.

OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo, Int32)

Appelé lorsqu’une opération d’abonnement entraîne une découverte de service.

OnServiceLost(PeerHandle, Int32)

Appelé lorsque le service découvert n’est pas disponible.

OnSessionConfigFailed()

Appelé lorsqu’une session de découverte de publication ou d’abonnement ne peut pas être créée : WifiAwareSession#publish(PublishConfig, DiscoverySessionCallback, android.os.Handler) ou WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler)quand une mise à jour de configuration échoue : PublishDiscoverySession#updatePublish(PublishConfig) ou SubscribeDiscoverySession#updateSubscribe(SubscribeConfig).

OnSessionConfigUpdated()

Appelé lorsqu’une demande de mise à jour de configuration de session de publication ou d’abonnement réussit.

OnSessionTerminated()

Appelé lorsqu’une session de découverte (publier ou s’abonner) se termine.

OnSubscribeStarted(SubscribeDiscoverySession)

Appelé lorsqu’une opération d’abonnement est démarrée avec succès en réponse à une WifiAwareSession#subscribe(SubscribeConfig, DiscoverySessionCallback, android.os.Handler) opération.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe de base pour les rappels d’événements de session Aware.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Classe de base pour les rappels d’événements de session Aware.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à