Condividi tramite


ICrossProcessCursor Interfaccia

Definizione

Un cursore tra processi è un'estensione di che Cursor supporta anche l'utilizzo da processi remoti.

[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
Derivato
Attributi
Implementazioni

Commenti

Un cursore tra processi è un'estensione di che Cursor supporta anche l'utilizzo da processi remoti.

Il contenuto di un cursore tra processi viene eseguito al processo remoto riempiendo CursorWindow gli oggetti usando #fillWindow. Come ottimizzazione, il cursore può fornire una finestra precompilata da usare, #getWindow in modo da evitare la necessità di copiare i dati in un'altra finestra del cursore.

Documentazione java per android.database.CrossProcessCursor.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Proprietà

ColumnCount

Restituisce il numero totale di colonne

(Ereditato da ICursor)
Count

Restituisce i numeri di righe nel cursore.

(Ereditato da ICursor)
Extras

Restituisce un bundle di valori aggiuntivi.

(Ereditato da ICursor)
Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsAfterLast

Restituisce un valore che indica se il cursore punta alla posizione dopo l'ultima riga.

(Ereditato da ICursor)
IsBeforeFirst

Restituisce un valore che indica se il cursore punta alla posizione precedente alla prima riga.

(Ereditato da ICursor)
IsClosed

restituisce true se il cursore è chiuso

(Ereditato da ICursor)
IsFirst

Restituisce un valore che indica se il cursore punta alla prima riga.

(Ereditato da ICursor)
IsLast

Restituisce un valore che indica se il cursore punta all'ultima riga.

(Ereditato da ICursor)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
NotificationUri

Restituisce l'URI in corrispondenza del quale verranno recapitate le notifiche delle modifiche apportate ai dati di questo cursore, come in precedenza impostato da SetNotificationUri(ContentResolver, Uri).

(Ereditato da ICursor)
PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
Position

Restituisce la posizione corrente del cursore nel set di righe.

(Ereditato da ICursor)
WantsAllOnMoveCalls

onMove() verrà chiamato solo tra processi se questo metodo restituisce true.

(Ereditato da ICursor)
Window

Restituisce una finestra precompilata che contiene i dati all'interno di questo cursore.

Metodi

Close()

Chiude questo flusso e rilascia tutte le risorse di sistema associate.

(Ereditato da ICloseable)
CopyStringToBuffer(Int32, CharArrayBuffer)

Recupera il testo della colonna richiesta e lo archivia nel buffer fornito.

(Ereditato da ICursor)
Deactivate()
Obsoleti.

Disattiva il cursore, effettuando tutte le chiamate su di esso non riesce fino a quando #requery non viene chiamato.

(Ereditato da ICursor)
Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
FillWindow(Int32, CursorWindow)

Copia i dati del cursore nella finestra.

Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
GetBlob(Int32)

Restituisce il valore della colonna richiesta come matrice di byte.

(Ereditato da ICursor)
GetColumnIndex(String)

Restituisce l'indice in base zero per il nome di colonna specificato oppure -1 se la colonna non esiste.

(Ereditato da ICursor)
GetColumnIndexOrThrow(String)

Restituisce l'indice in base zero per il nome di colonna specificato oppure genera un'eccezione IllegalArgumentException se la colonna non esiste.

(Ereditato da ICursor)
GetColumnName(Int32)

Restituisce il nome della colonna in corrispondenza dell'indice di colonna in base zero specificato.

(Ereditato da ICursor)
GetColumnNames()

Restituisce una matrice di stringhe contenente i nomi di tutte le colonne nel set di risultati nell'ordine in cui sono stati elencati nel risultato.

(Ereditato da ICursor)
GetDouble(Int32)

Restituisce il valore della colonna richiesta come valore double.

(Ereditato da ICursor)
GetFloat(Int32)

Restituisce il valore della colonna richiesta come float.

(Ereditato da ICursor)
GetInt(Int32)

Restituisce il valore della colonna richiesta come valore int.

(Ereditato da ICursor)
GetLong(Int32)

Restituisce il valore della colonna richiesta come long.

(Ereditato da ICursor)
GetShort(Int32)

Restituisce il valore della colonna richiesta come breve.

(Ereditato da ICursor)
GetString(Int32)

Restituisce il valore della colonna richiesta come valore String.

(Ereditato da ICursor)
GetType(Int32)

Restituisce il tipo di dati del valore della colonna specificata.

(Ereditato da ICursor)
IsNull(Int32)

Restituisce true se il valore nella colonna indicata è Null.

(Ereditato da ICursor)
Move(Int32)

Spostare il cursore in base a una quantità relativa, avanti o indietro, dalla posizione corrente.

(Ereditato da ICursor)
MoveToFirst()

Spostare il cursore nella prima riga.

(Ereditato da ICursor)
MoveToLast()

Spostare il cursore nell'ultima riga.

(Ereditato da ICursor)
MoveToNext()

Spostare il cursore nella riga successiva.

(Ereditato da ICursor)
MoveToPosition(Int32)

Spostare il cursore in una posizione assoluta.

(Ereditato da ICursor)
MoveToPrevious()

Spostare il cursore nella riga precedente.

(Ereditato da ICursor)
OnMove(Int32, Int32)

Questa funzione viene chiamata ogni volta che il cursore viene eseguito correttamente lo scorrimento fino a una nuova posizione, dando alla sottoclasse la possibilità di aggiornare qualsiasi stato che potrebbe avere.

RegisterContentObserver(ContentObserver)

Registrare un osservatore che viene chiamato quando vengono apportate modifiche al contenuto che esegue il backup di questo cursore.

(Ereditato da ICursor)
RegisterDataSetObserver(DataSetObserver)

Registrare un osservatore che viene chiamato quando vengono apportate modifiche al contenuto del set di dati di cursori, ad esempio quando il set di dati viene modificato tramite #requery(), #deactivate()o #close().

(Ereditato da ICursor)
Requery()
Obsoleti.

Esegue di nuovo la query che ha creato il cursore, aggiornandone il contenuto.

(Ereditato da ICursor)
Respond(Bundle)

Si tratta di un modo fuori banda per consentire all'utente di un cursore di comunicare con il cursore.

(Ereditato da ICursor)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Un cursore tra processi è un'estensione di che Cursor supporta anche l'utilizzo da processi remoti.

(Ereditato da IJavaPeerable)
SetNotificationUri(ContentResolver, Uri)

Registrarsi per watch un URI del contenuto per le modifiche.

(Ereditato da ICursor)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
UnregisterContentObserver(ContentObserver)

Annullare la registrazione di un osservatore registrato in precedenza con questo cursore tramite #registerContentObserver.

(Ereditato da ICursor)
UnregisterDataSetObserver(DataSetObserver)

Annullare la registrazione di un osservatore registrato in precedenza con questo cursore tramite #registerContentObserver.

(Ereditato da ICursor)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Un cursore tra processi è un'estensione di che Cursor supporta anche l'utilizzo da processi remoti.

GetJniTypeName(IJavaPeerable)

Un cursore tra processi è un'estensione di che Cursor supporta anche l'utilizzo da processi remoti.

Si applica a