ICrossProcessCursor Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
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 |
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 |
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() |
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 |
SetJniManagedPeerState(JniManagedPeerStates) |
Un cursore tra processi è un'estensione di che |
SetNotificationUri(ContentResolver, Uri) |
Registrarsi per watch un URI del contenuto per le modifiche. (Ereditato da ICursor) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
UnregisterContentObserver(ContentObserver) |
Annullare la registrazione di un osservatore registrato in precedenza con questo cursore tramite |
UnregisterDataSetObserver(DataSetObserver) |
Annullare la registrazione di un osservatore registrato in precedenza con questo cursore tramite |
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 |
GetJniTypeName(IJavaPeerable) |
Un cursore tra processi è un'estensione di che |