ICrossProcessCursor Interface
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.
Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.
[Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")]
public interface ICrossProcessCursor : Android.Database.ICursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")>]
type ICrossProcessCursor = interface
interface ICursor
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.
Le contenu d’un curseur de processus croisé est marshalé vers le processus distant en remplissant CursorWindow des objets à l’aide #fillWindowde . En guise d’optimisation, le curseur peut fournir une fenêtre préremplie à utiliser par le biais #getWindow de la nécessité de copier les données vers une autre fenêtre de curseur.
Java documentation pour android.database.CrossProcessCursor.
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.
Propriétés
| Nom | Description |
|---|---|
| ColumnCount |
Retourner le nombre total de colonnes (Hérité de ICursor) |
| Count |
Retourne le nombre de lignes dans le curseur. (Hérité de ICursor) |
| Extras |
Retourne un ensemble de valeurs supplémentaires. (Hérité de ICursor) |
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| IsAfterLast |
Retourne si le curseur pointe vers la position après la dernière ligne. (Hérité de ICursor) |
| IsBeforeFirst |
Retourne si le curseur pointe vers la position avant la première ligne. (Hérité de ICursor) |
| IsClosed |
retourner true si le curseur est fermé (Hérité de ICursor) |
| IsFirst |
Retourne si le curseur pointe vers la première ligne. (Hérité de ICursor) |
| IsLast |
Retourne si le curseur pointe vers la dernière ligne. (Hérité de ICursor) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| NotificationUri |
Retourne l’URI auquel les notifications de modifications apportées aux données de ce curseur seront remises, comme défini précédemment par SetNotificationUri(ContentResolver, Uri). (Hérité de ICursor) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
| Position |
Retourne la position actuelle du curseur dans l’ensemble de lignes. (Hérité de ICursor) |
| WantsAllOnMoveCalls |
onMove() est appelé uniquement entre les processus si cette méthode retourne true. (Hérité de ICursor) |
| Window |
Retourne une fenêtre préremplie qui contient les données de ce curseur. |
Méthodes
| Nom | Description |
|---|---|
| Close() |
Ferme ce flux et libère toutes les ressources système associées. (Hérité de ICloseable) |
| CopyStringToBuffer(Int32, CharArrayBuffer) |
Récupère le texte de colonne demandé et le stocke dans la mémoire tampon fournie. (Hérité de ICursor) |
| Deactivate() |
Obsolète.
Désactive le curseur, en effectuant tous les appels qu’il échoue jusqu’à ce qu’il |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| FillWindow(Int32, CursorWindow) |
Copie les données du curseur dans la fenêtre. |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| GetBlob(Int32) |
Retourne la valeur de la colonne demandée en tant que tableau d’octets. (Hérité de ICursor) |
| GetColumnIndex(String) |
Retourne l’index de base zéro pour le nom de colonne donné, ou -1 si la colonne n’existe pas. (Hérité de ICursor) |
| GetColumnIndexOrThrow(String) |
Retourne l’index de base zéro pour le nom de colonne donné ou lève |
| GetColumnName(Int32) |
Retourne le nom de colonne à l’index de colonne de base zéro donné. (Hérité de ICursor) |
| GetColumnNames() |
Retourne un tableau de chaînes contenant les noms de toutes les colonnes du jeu de résultats dans l’ordre dans lequel elles ont été répertoriées dans le résultat. (Hérité de ICursor) |
| GetDouble(Int32) |
Retourne la valeur de la colonne demandée sous la forme d’un double. (Hérité de ICursor) |
| GetFloat(Int32) |
Retourne la valeur de la colonne demandée sous la forme d’un float. (Hérité de ICursor) |
| GetInt(Int32) |
Retourne la valeur de la colonne demandée sous forme d’int. (Hérité de ICursor) |
| GetLong(Int32) |
Retourne la valeur de la colonne demandée à long terme. (Hérité de ICursor) |
| GetShort(Int32) |
Retourne la valeur de la colonne demandée sous la forme d’un court. (Hérité de ICursor) |
| GetString(Int32) |
Retourne la valeur de la colonne demandée sous forme de chaîne. (Hérité de ICursor) |
| GetType(Int32) |
Retourne le type de données de la valeur de la colonne donnée. (Hérité de ICursor) |
| IsNull(Int32) |
Retourne |
| Move(Int32) |
Déplacez le curseur par une quantité relative, vers l’avant ou vers l’arrière, à partir de la position actuelle. (Hérité de ICursor) |
| MoveToFirst() |
Déplacez le curseur vers la première ligne. (Hérité de ICursor) |
| MoveToLast() |
Déplacez le curseur vers la dernière ligne. (Hérité de ICursor) |
| MoveToNext() |
Déplacez le curseur vers la ligne suivante. (Hérité de ICursor) |
| MoveToPosition(Int32) |
Déplacez le curseur vers une position absolue. (Hérité de ICursor) |
| MoveToPrevious() |
Déplacez le curseur vers la ligne précédente. (Hérité de ICursor) |
| OnMove(Int32, Int32) |
Cette fonction est appelée chaque fois que le curseur est correctement fait défiler vers une nouvelle position, ce qui donne à la sous-classe la possibilité de mettre à jour n’importe quel état qu’il peut avoir. |
| RegisterContentObserver(ContentObserver) |
Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu qui sauvegarde ce curseur. (Hérité de ICursor) |
| RegisterDataSetObserver(DataSetObserver) |
Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu de ce jeu de données de curseurs, par exemple lorsque le jeu de données est modifié via |
| Requery() |
Obsolète.
Effectue à nouveau la requête qui a créé le curseur, en actualisant son contenu. (Hérité de ICursor) |
| Respond(Bundle) |
Il s’agit d’une méthode hors bande permettant à l’utilisateur d’un curseur de communiquer avec le curseur. (Hérité de ICursor) |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Un curseur de processus croisé est une extension d’un |
| SetNotificationUri(ContentResolver, Uri) |
Inscrivez-vous pour regarder un URI de contenu pour les modifications. (Hérité de ICursor) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| UnregisterContentObserver(ContentObserver) |
Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via |
| UnregisterDataSetObserver(DataSetObserver) |
Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
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) |
Un curseur de processus croisé est une extension d’un |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |