CrossProcessCursorWrapper Classe

Définition

Wrapper de curseur qui implémente CrossProcessCursor.

[Android.Runtime.Register("android/database/CrossProcessCursorWrapper", DoNotGenerateAcw=true)]
public class CrossProcessCursorWrapper : Android.Database.CursorWrapper, Android.Database.ICrossProcessCursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CrossProcessCursorWrapper", DoNotGenerateAcw=true)>]
type CrossProcessCursorWrapper = class
    inherit CursorWrapper
    interface ICrossProcessCursor
    interface ICursor
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
CrossProcessCursorWrapper
Attributs
Implémente

Remarques

Wrapper de curseur qui implémente CrossProcessCursor.

Si le curseur encapsulé CrossProcessCursorimplémente, le wrapper délègue #fillWindowet #getWindow()#onMove l’applique. Sinon, le wrapper fournit des implémentations par défaut de ces méthodes qui parcourent le contenu du curseur similaire à AbstractCursor#fillWindow.

Ce wrapper peut être utilisé pour adapter un wrapper ordinaire Cursor dans un CrossProcessCursor.

Java documentation pour android.database.CrossProcessCursorWrapper.

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
CrossProcessCursorWrapper(ICursor)

Crée un wrapper de curseur de processus croisé.

CrossProcessCursorWrapper(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
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ColumnCount

Retourner le nombre total de colonnes

(Hérité de CursorWrapper)
Count

Retourne le nombre de lignes dans le curseur.

(Hérité de CursorWrapper)
Extras

Retourne un ensemble de valeurs supplémentaires.

(Hérité de CursorWrapper)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsAfterLast

Retourne si le curseur pointe vers la position après la dernière ligne.

(Hérité de CursorWrapper)
IsBeforeFirst

Retourne si le curseur pointe vers la position avant la première ligne.

(Hérité de CursorWrapper)
IsClosed

retourner true si le curseur est fermé

(Hérité de CursorWrapper)
IsFirst

Retourne si le curseur pointe vers la première ligne.

(Hérité de CursorWrapper)
IsLast

Retourne si le curseur pointe vers la dernière ligne.

(Hérité de CursorWrapper)
JniIdentityHashCode

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de Object)
JniPeerMembers

Wrapper de curseur qui implémente CrossProcessCursor.

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 CursorWrapper)
NotificationUris

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de CursorWrapper)
PeerReference

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de Object)
Position

Retourne la position actuelle du curseur dans l’ensemble de lignes.

(Hérité de CursorWrapper)
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.

WantsAllOnMoveCalls

onMove() est appelé uniquement entre les processus si cette méthode retourne true.

(Hérité de CursorWrapper)
Window

Retourne une fenêtre préremplie qui contient les données de ce curseur.

WrappedCursor

Obtient le curseur sous-jacent qui est encapsulé par cette instance.

(Hérité de CursorWrapper)

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Close()

Ferme le curseur, libère toutes ses ressources et le rend complètement non valide.

(Hérité de CursorWrapper)
CopyStringToBuffer(Int32, CharArrayBuffer)

Récupère le texte de colonne demandé et le stocke dans la mémoire tampon fournie.

(Hérité de CursorWrapper)
Deactivate()

Désactive le curseur, en effectuant tous les appels qu’il échoue jusqu’à ce qu’il Requery() soit appelé.

(Hérité de CursorWrapper)
Dispose()

Wrapper de curseur qui implémente CrossProcessCursor.

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

Wrapper de curseur qui implémente CrossProcessCursor.

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

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

(Hérité de Object)
FillWindow(Int32, CursorWindow)

Copie les données du curseur dans la fenêtre.

GetBlob(Int32)

Retourne la valeur de la colonne demandée en tant que tableau d’octets.

(Hérité de CursorWrapper)
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 CursorWrapper)
GetColumnIndexOrThrow(String)

Retourne l’index de base zéro pour le nom de colonne donné ou lève IllegalArgumentException si la colonne n’existe pas.

(Hérité de CursorWrapper)
GetColumnName(Int32)

Retourne le nom de colonne à l’index de colonne de base zéro donné.

(Hérité de CursorWrapper)
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 CursorWrapper)
GetDouble(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un double.

(Hérité de CursorWrapper)
GetFloat(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un float.

(Hérité de CursorWrapper)
GetHashCode()

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

(Hérité de Object)
GetInt(Int32)

Retourne la valeur de la colonne demandée sous forme d’int.

(Hérité de CursorWrapper)
GetLong(Int32)

Retourne la valeur de la colonne demandée à long terme.

(Hérité de CursorWrapper)
GetShort(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un court.

(Hérité de CursorWrapper)
GetString(Int32)

Retourne la valeur de la colonne demandée sous forme de chaîne.

(Hérité de CursorWrapper)
GetType(Int32)

Retourne le type de données de la valeur de la colonne donnée.

(Hérité de CursorWrapper)
IsNull(Int32)

Retourne true si la valeur de la colonne indiquée est null.

(Hérité de CursorWrapper)
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)
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 CursorWrapper)
MoveToFirst()

Déplacez le curseur vers la première ligne.

(Hérité de CursorWrapper)
MoveToLast()

Déplacez le curseur vers la dernière ligne.

(Hérité de CursorWrapper)
MoveToNext()

Déplacez le curseur vers la ligne suivante.

(Hérité de CursorWrapper)
MoveToPosition(Int32)

Déplacez le curseur vers une position absolue.

(Hérité de CursorWrapper)
MoveToPrevious()

Déplacez le curseur vers la ligne précédente.

(Hérité de CursorWrapper)
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)
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 CursorWrapper)
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(), Deactivate()ou Close().

(Hérité de CursorWrapper)
Requery()

Effectue à nouveau la requête qui a créé le curseur, en actualisant son contenu.

(Hérité de CursorWrapper)
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 CursorWrapper)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetNotificationUri(ContentResolver, Uri)

Inscrivez-vous pour regarder un URI de contenu pour les modifications.

(Hérité de CursorWrapper)
SetNotificationUris(ContentResolver, IList<Uri>)

Wrapper de curseur qui implémente CrossProcessCursor.

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

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de Object)
ToString()

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

(Hérité de Object)
UnregisterContentObserver(ContentObserver)

Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via RegisterContentObserver(ContentObserver).

(Hérité de CursorWrapper)
UnregisterDataSetObserver(DataSetObserver)

Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via RegisterContentObserver(ContentObserver).

(Hérité de CursorWrapper)
UnregisterFromRuntime()

Wrapper de curseur qui implémente CrossProcessCursor.

(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()

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Wrapper de curseur qui implémente CrossProcessCursor.

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

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Wrapper de curseur qui implémente CrossProcessCursor.

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

Wrapper de curseur qui implémente CrossProcessCursor.

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

Wrapper de curseur qui implémente CrossProcessCursor.

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

Wrapper de curseur qui implémente CrossProcessCursor.

(Hérité de Object)

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)

Wrapper de curseur qui implémente CrossProcessCursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à