DiscoverySessionCallback Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
| 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 |
| OnMessageSendFailed(Int32) |
Appelé lors de l’échec de |
| OnMessageSendSucceeded(Int32) |
Appelé en réponse à
|
| 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 |
| 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 : |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |