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 sottoposto a marshalling al processo remoto riempiendo CursorWindow gli oggetti usando #fillWindow. Come ottimizzazione, il cursore può fornire una finestra precompilato da usare in #getWindow modo da nascondere la necessità di copiare i dati in un'altra finestra del cursore.
per android.database.CrossProcessCursor.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Proprietà
| Nome | Descrizione |
|---|---|
| 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 prima della 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 nei dati di questo cursore, come impostato in precedenza da SetNotificationUri(ContentResolver, Uri). (Ereditato da ICursor) |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
| Position |
Restituisce la posizione corrente del cursore nel set di righe. (Ereditato da ICursor) |
| WantsAllOnMoveCalls |
onMove() verrà chiamato solo tra i processi se questo metodo restituisce true. (Ereditato da ICursor) |
| Window |
Restituisce una finestra precompilato che contiene i dati all'interno di questo cursore. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 della colonna specificata oppure -1 se la colonna non esiste. (Ereditato da ICursor) |
| GetColumnIndexOrThrow(String) |
Restituisce l'indice in base zero per il nome della colonna specificata 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 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 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 stringa. (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 alla 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 chiamato quando vengono apportate modifiche al contenuto del set di dati 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) |
Eseguire la registrazione per controllare l'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
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Un cursore tra processi è un'estensione di che |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |