PolicyUpdateReceiver 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 l’implémentation d’un récepteur de mise à jour de stratégie.
[Android.Runtime.Register("android/app/admin/PolicyUpdateReceiver", ApiSince=34, DoNotGenerateAcw=true)]
public abstract class PolicyUpdateReceiver : Android.Content.BroadcastReceiver
[<Android.Runtime.Register("android/app/admin/PolicyUpdateReceiver", ApiSince=34, DoNotGenerateAcw=true)>]
type PolicyUpdateReceiver = class
inherit BroadcastReceiver
- Héritage
- Attributs
Remarques
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. Cette classe fournit une commodité pour interpréter les actions d’intention brutes (#ACTION_DEVICE_POLICY_SET_RESULT et #ACTION_DEVICE_POLICY_CHANGED) envoyées par le système.
Les méthodes de rappel se produisent sur le thread principal du processus. Par conséquent, les opérations de longue durée doivent être effectuées sur un autre thread.
Lors de la publication de votre PolicyUpdateReceiver sous-classe en tant que récepteur, elle doit exiger l’autorisation android.Manifest.permission#BIND_DEVICE_ADMIN .
Les administrateurs peuvent implémenter DeviceAdminService pour s’assurer qu’ils reçoivent toutes les mises à jour de stratégie (pour les stratégies qu’ils ont définies) en #onPolicyChanged étant constamment liés au système. Pour plus d’informations, consultez DeviceAdminService.
Java documentation pour android.app.admin.PolicyUpdateReceiver.
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 |
|---|---|
| PolicyUpdateReceiver() |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. |
| PolicyUpdateReceiver(IntPtr, JniHandleOwnership) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. |
Champs
| Nom | Description |
|---|---|
| ActionDevicePolicyChanged |
Action d’une diffusion envoyée aux administrateurs pour communiquer une modification dans une stratégie qu’ils ont définie précédemment. |
| ActionDevicePolicySetResult |
Action pour une diffusion envoyée aux administrateurs pour communiquer le résultat de la définition d’une stratégie dans |
| ExtraAccountType |
Chaîne supplémentaire contenant le type de compte auquel cette stratégie s’applique, (voir |
| ExtraIntentFilter |
Un |
| ExtraPackageName |
Chaîne supplémentaire contenant le nom du package à laquelle la stratégie s’applique, (voir |
| ExtraPermissionName |
Chaîne supplémentaire contenant le nom d’autorisation à laquelle la stratégie s’applique, (voir |
Propriétés
| Nom | Description |
|---|---|
| AbortBroadcast |
Retourne l’indicateur indiquant si ce récepteur doit abandonner ou non la diffusion actuelle. (Hérité de BroadcastReceiver) |
| Class |
Retourne la classe runtime de ce |
| DebugUnregister |
Retourne la dernière valeur donnée à |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsInitialStickyBroadcast |
Retourne la valeur true si le récepteur traite actuellement la valeur initiale d’une diffusion sticky , autrement dit, la valeur qui a été la dernière diffusion et est actuellement conservée dans le cache sticky, de sorte que ce n’est pas directement le résultat d’une diffusion en ce moment. (Hérité de BroadcastReceiver) |
| IsOrderedBroadcast |
Retourne true si le récepteur traite actuellement une diffusion ordonnée. (Hérité de BroadcastReceiver) |
| 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 l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| JniPeerMembers |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ResultCode |
Récupérez le code de résultat actuel, tel que défini par le récepteur précédent. -ou- Modifier le code de résultat actuel de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via |
| ResultData |
Récupérez les données de résultat actuelles, comme défini par le récepteur précédent. -ou- Modifier les données de résultat actuelles de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via |
| SentFromPackage |
Retourne le nom du package de l’application qui a initialement envoyé cette diffusion. (Hérité de BroadcastReceiver) |
| SentFromUid |
Retourne l’interface utilisateur de l’application qui a initialement envoyé cette diffusion. (Hérité de BroadcastReceiver) |
| ThresholdClass |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. |
| ThresholdType |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. |
Méthodes
| Nom | Description |
|---|---|
| ClearAbortBroadcast() |
Efface l’indicateur indiquant que ce récepteur doit abandonner la diffusion actuelle. (Hérité de BroadcastReceiver) |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (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 l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| Equals(Object) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (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) |
| GetResultExtras(Boolean) |
Récupérez les données supplémentaires du résultat actuel, comme défini par le récepteur précédent. (Hérité de BroadcastReceiver) |
| GoAsync() |
Cela peut être appelé par une application pour |
| InvokeAbortBroadcast() |
Définit l’indicateur indiquant que ce récepteur doit abandonner la diffusion actuelle ; fonctionne uniquement avec les diffusions envoyées via |
| JavaFinalize() |
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) |
| OnPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) |
Rappel déclenché lorsqu’une stratégie précédemment définie par l’administrateur a changé. |
| OnPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) |
Rappel déclenché après qu’un administrateur a défini une stratégie à l’aide de l’une des API dans |
| OnReceive(Context, Intent) |
Interceptez les diffusions de mises à jour de stratégie standard. |
| PeekService(Context, Intent) |
Fournissez un classeur à un service déjà lié. (Hérité de BroadcastReceiver) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetOrderedHint(Boolean) |
Pour une utilisation interne, définit l’indicateur indiquant si ce BroadcastReceiver s’exécute en mode ordonné. (Hérité de BroadcastReceiver) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| SetResult(Result, String, Bundle) |
Modifiez toutes les données de résultat retournées par ces diffusions ; fonctionne uniquement avec les diffusions envoyées via |
| SetResultExtras(Bundle) |
Modifiez les extras de résultat actuels de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via |
| 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 l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. (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 l’implémentation d’un récepteur de mise à jour de stratégie. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |