MockContentProvider 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.
Implémentation fictif de ContentProvider.
[Android.Runtime.Register("android/test/mock/MockContentProvider", DoNotGenerateAcw=true)]
public class MockContentProvider : Android.Content.ContentProvider
[<Android.Runtime.Register("android/test/mock/MockContentProvider", DoNotGenerateAcw=true)>]
type MockContentProvider = class
inherit ContentProvider
- Héritage
- Attributs
Remarques
Implémentation fictif de ContentProvider. Toutes les méthodes ne sont pas fonctionnelles et lèvent java.lang.UnsupportedOperationException. Les tests peuvent étendre cette classe pour implémenter le comportement nécessaire aux tests.
Java documentation pour android.test.mock.MockContentProvider.
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 |
|---|---|
| MockContentProvider() |
Constructeur utilisant l’instance |
| MockContentProvider(Context, String, String, PathPermission[]) |
Constructeur qui initialise quatre variables membres qui |
| MockContentProvider(Context) |
Constructeur acceptant une instance context, censée être les sous-classes de |
| MockContentProvider(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
| Nom | Description |
|---|---|
| CallingAttributionSource |
Obtient la source d’attribution de l’application appelante. (Hérité de ContentProvider) |
| CallingAttributionTag |
Retourne la balise d’attribution de l’appelant qui a lancé la requête en cours de traitement sur le thread actuel. (Hérité de ContentProvider) |
| CallingPackage |
Retourne le nom du package de l’appelant qui a lancé la requête en cours de traitement sur le thread actuel. (Hérité de ContentProvider) |
| CallingPackageUnchecked |
Retourne le nom du package de l’appelant qui a lancé la requête en cours de traitement sur le thread actuel. (Hérité de ContentProvider) |
| Class |
Retourne la classe runtime de ce |
| Context |
Récupère le contexte dans lequel ce fournisseur s’exécute. (Hérité de ContentProvider) |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsTemporary |
Retourne true si cette instance est un fournisseur de contenu temporaire. (Hérité de ContentProvider) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| JniPeerMembers |
Implémentation fictif de ContentProvider. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ReadPermission |
Obsolète.
Retourne le nom de l’autorisation requise pour l’accès en lecture seule à ce fournisseur de contenu. -ou- Modifiez l’autorisation requise pour lire les données du fournisseur de contenu. (Hérité de ContentProvider) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| WritePermission |
Obsolète.
Retourne le nom de l’autorisation requise pour l’accès en lecture/écriture à ce fournisseur de contenu. -ou- Modifiez l’autorisation requise pour lire et écrire des données dans le fournisseur de contenu. (Hérité de ContentProvider) |
Méthodes
| Nom | Description |
|---|---|
| ApplyBatch(IList<ContentProviderOperation>) |
Remplacez cette option pour gérer les demandes d’exécution d’un lot d’opérations, ou l’implémentation par défaut effectue une itération sur les opérations et appelle |
| ApplyBatch(String, IList<ContentProviderOperation>) |
Remplacez cette option pour gérer les demandes d’exécution d’un lot d’opérations, ou l’implémentation par défaut effectue une itération sur les opérations et appelle |
| AttachInfo(Context, ProviderInfo) |
Après avoir été instancié, il est appelé pour indiquer au fournisseur de contenu lui-même. (Hérité de ContentProvider) |
| BulkInsert(Uri, ContentValues[]) |
Remplacez cette option pour gérer les demandes d’insertion d’un ensemble de nouvelles lignes, ou l’implémentation par défaut effectue une itération sur les valeurs et appelle |
| Call(String, String, Bundle) |
Appelez une méthode définie par un fournisseur. (Hérité de ContentProvider) |
| Call(String, String, String, Bundle) |
Appelez une méthode définie par un fournisseur. (Hérité de ContentProvider) |
| Canonicalize(Uri) |
Implémentez ceci pour prendre en charge la canonisation des URI qui font référence à votre fournisseur de contenu. (Hérité de ContentProvider) |
| ClearCallingIdentity() |
Réinitialisez l’identité de l’IPC entrant sur le thread actuel. (Hérité de ContentProvider) |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| Delete(Uri, Bundle) |
Implémentez cette opération pour gérer les demandes de suppression d’une ou plusieurs lignes. (Hérité de ContentProvider) |
| Delete(Uri, String, String[]) |
Implémentez cette opération pour gérer les demandes de suppression d’une ou plusieurs lignes. |
| 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() |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| Dump(FileDescriptor, PrintWriter, String[]) |
Imprimez l’état du fournisseur dans le flux donné. (Hérité de ContentProvider) |
| DumpAsync(FileDescriptor, PrintWriter, String[]) |
Imprimez l’état du fournisseur dans le flux donné. Cela est appelé si vous exécutez « adb shell dumpsys activity provider <provider_component_name> ». (Hérité de ContentProvider) |
| Equals(Object) |
Implémentation fictif de ContentProvider. (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) |
| GetPathPermissions() |
Retournez les autorisations basées sur le chemin requises pour l’accès en lecture et/ou en écriture à ce fournisseur de contenu. (Hérité de ContentProvider) |
| GetStreamTypes(Uri, String) |
Appelé par un client pour déterminer les types de flux de données pris en charge par ce fournisseur de contenu pour l’URI donné. (Hérité de ContentProvider) |
| GetType(Uri) |
Implémentez ceci pour gérer les requêtes pour le type MIME des données au niveau de l’URI donné. |
| GetTypeAnonymous(Uri) |
Implémentez ceci pour gérer les demandes de type MIME de type d’URI, qui n’ont pas besoin de révéler des informations internes qui doivent être protégées par n’importe quelle autorisation. (Hérité de ContentProvider) |
| Insert(Uri, ContentValues, Bundle) |
Implémentez ceci pour gérer les demandes d’insertion d’une nouvelle ligne. (Hérité de ContentProvider) |
| Insert(Uri, ContentValues) |
Implémentez ceci pour gérer les demandes d’insertion d’une nouvelle ligne. |
| 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) |
| OnCallingPackageChanged() |
Appelé chaque fois que la valeur des |
| OnConfigurationChanged(Configuration) |
Pour ajouter cette méthode, elle est toujours appelée sur le thread principal de l’application et ne doit pas effectuer de longues opérations. (Hérité de ContentProvider) |
| OnCreate() |
Implémentez cette opération pour initialiser votre fournisseur de contenu au démarrage. |
| OnLowMemory() |
Pour ajouter cette méthode, elle est toujours appelée sur le thread principal de l’application et ne doit pas effectuer de longues opérations. (Hérité de ContentProvider) |
| OnTrimMemory(TrimMemory) |
Appelé lorsque le système d’exploitation a déterminé qu’il est judicieux qu’un processus supprime la mémoire inutile de son processus. (Hérité de ContentProvider) |
| OpenAssetFile(Uri, String, CancellationSignal) |
C’est comme |
| OpenAssetFile(Uri, String) |
C’est comme |
| OpenFile(Uri, String, CancellationSignal) |
Remplacez cette option pour gérer les demandes d’ouverture d’un objet blob de fichiers. (Hérité de ContentProvider) |
| OpenFile(Uri, String) |
Remplacez cette option pour gérer les demandes d’ouverture d’un objet blob de fichiers. (Hérité de ContentProvider) |
| OpenFileHelper(Uri, String) |
Commodité pour les sous-classes qui souhaitent implémenter |
| OpenPipeHelper(Uri, String, Bundle, Object, ContentProvider+IPipeDataWriter) |
Fonction d’assistance pour l’implémentation |
| OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Appelé par un client pour ouvrir un flux en lecture seule contenant des données d’un type MIME particulier. (Hérité de ContentProvider) |
| OpenTypedAssetFile(Uri, String, Bundle) |
Appelé par un client pour ouvrir un flux en lecture seule contenant des données d’un type MIME particulier. (Hérité de ContentProvider) |
| Query(Uri, String[], Bundle, CancellationSignal) |
Implémentez ceci pour gérer les requêtes où les arguments sont empaquetés dans un |
| Query(Uri, String[], String, String[], String, CancellationSignal) |
Implémentez cette opération pour gérer les requêtes des clients avec prise en charge de l’annulation. (Hérité de ContentProvider) |
| Query(Uri, String[], String, String[], String) |
Implémentez ceci pour gérer les requêtes des clients. |
| Refresh(Uri, Bundle, CancellationSignal) |
Implémentez cela pour prendre en charge l’actualisation du contenu identifié par |
| RequireContext() |
Récupère un contexte non Nullable dans lequel ce fournisseur s’exécute, il est destiné à être appelé après |
| RestoreCallingIdentity(ContentProvider+CallingIdentity) |
Restaurez l’identité de l’IPC entrant sur le thread actuel vers une identité précédemment retournée par |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPathPermissions(PathPermission[]) |
Modifiez l’autorisation basée sur le chemin nécessaire pour lire et/ou écrire des données dans le fournisseur de contenu. (Hérité de ContentProvider) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| SetReadPermission(String) |
Modifiez l’autorisation requise pour lire les données du fournisseur de contenu. Cela est normalement défini pour vous à partir de ses informations de manifeste lors de la création du fournisseur. (Hérité de ContentProvider) |
| SetWritePermission(String) |
Modifiez l’autorisation requise pour écrire des données dans le fournisseur de contenu. Cela est normalement défini pour vous à partir de ses informations de manifeste lors de la création du fournisseur. (Hérité de ContentProvider) |
| Shutdown() |
Implémentez cette opération pour arrêter l’instance ContentProvider. (Hérité de ContentProvider) |
| 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) |
| Uncanonicalize(Uri) |
Supprimez la canonisation des URI canoniques précédemment retournés par |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Update(Uri, ContentValues, Bundle) |
Implémentez ceci pour gérer les demandes de mise à jour d’une ou plusieurs lignes. (Hérité de ContentProvider) |
| Update(Uri, ContentValues, String, String[]) |
Implémentez ceci pour gérer les demandes de mise à jour d’une ou plusieurs lignes. |
| 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() |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Implémentation fictif de ContentProvider. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Implémentation fictif de ContentProvider. (Hérité de ContentProvider) |
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) |
Implémentation fictif de ContentProvider. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |