CrossProcessCursorWrapper Classe

Definição

Wrapper de cursor que implementa 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
Herança
CrossProcessCursorWrapper
Atributos
Implementações

Comentários

Wrapper de cursor que implementa CrossProcessCursor.

Se o cursor encapsulado for implementadoCrossProcessCursor, o wrapper será delegado #fillWindow#getWindow() e #onMove para ele. Caso contrário, o wrapper fornece implementações padrão desses métodos que atravessam o conteúdo do cursor semelhante a AbstractCursor#fillWindow.

Esse wrapper pode ser usado para adaptar um ordinário Cursor em um CrossProcessCursor.

Java documentação para android.database.CrossProcessCursorWrapper.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
CrossProcessCursorWrapper(ICursor)

Cria um wrapper de cursor de processo cruzado.

CrossProcessCursorWrapper(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ColumnCount

Retornar o número total de colunas

(Herdado de CursorWrapper)
Count

Retorna o número de linhas no cursor.

(Herdado de CursorWrapper)
Extras

Retorna um pacote de valores extras.

(Herdado de CursorWrapper)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsAfterLast

Retorna se o cursor está apontando para a posição após a última linha.

(Herdado de CursorWrapper)
IsBeforeFirst

Retorna se o cursor está apontando para a posição antes da primeira linha.

(Herdado de CursorWrapper)
IsClosed

retornará true se o cursor estiver fechado

(Herdado de CursorWrapper)
IsFirst

Retorna se o cursor está apontando para a primeira linha.

(Herdado de CursorWrapper)
IsLast

Retorna se o cursor está apontando para a última linha.

(Herdado de CursorWrapper)
JniIdentityHashCode

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
JniPeerMembers

Wrapper de cursor que implementa CrossProcessCursor.

NotificationUri

Retorne o URI no qual as notificações de alterações nos dados deste Cursor serão entregues, conforme definido anteriormente por SetNotificationUri(ContentResolver, Uri).

(Herdado de CursorWrapper)
NotificationUris

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de CursorWrapper)
PeerReference

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
Position

Retorna a posição atual do cursor no conjunto de linhas.

(Herdado de CursorWrapper)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

WantsAllOnMoveCalls

onMove() só será chamado entre processos se esse método retornar true.

(Herdado de CursorWrapper)
Window

Retorna uma janela pré-preenchida que contém os dados dentro desse cursor.

WrappedCursor

Obtém o cursor subjacente que é encapsulado por essa instância.

(Herdado de CursorWrapper)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Fecha o Cursor, liberando todos os seus recursos e tornando-o completamente inválido.

(Herdado de CursorWrapper)
CopyStringToBuffer(Int32, CharArrayBuffer)

Recupera o texto da coluna solicitada e o armazena no buffer fornecido.

(Herdado de CursorWrapper)
Deactivate()

Desativa o Cursor, fazendo com que todas as chamadas nele falhem até Requery() que seja chamado.

(Herdado de CursorWrapper)
Dispose()

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
Dispose(Boolean)

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FillWindow(Int32, CursorWindow)

Copia os dados do cursor para a janela.

GetBlob(Int32)

Retorna o valor da coluna solicitada como uma matriz de bytes.

(Herdado de CursorWrapper)
GetColumnIndex(String)

Retorna o índice baseado em zero para o nome da coluna fornecido ou -1 se a coluna não existir.

(Herdado de CursorWrapper)
GetColumnIndexOrThrow(String)

Retorna o índice baseado em zero para o nome da coluna fornecido ou é gerado IllegalArgumentException se a coluna não existir.

(Herdado de CursorWrapper)
GetColumnName(Int32)

Retorna o nome da coluna no índice de coluna baseado em zero fornecido.

(Herdado de CursorWrapper)
GetColumnNames()

Retorna uma matriz de cadeia de caracteres que contém os nomes de todas as colunas no conjunto de resultados na ordem em que foram listadas no resultado.

(Herdado de CursorWrapper)
GetDouble(Int32)

Retorna o valor da coluna solicitada como um duplo.

(Herdado de CursorWrapper)
GetFloat(Int32)

Retorna o valor da coluna solicitada como um float.

(Herdado de CursorWrapper)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInt(Int32)

Retorna o valor da coluna solicitada como um int.

(Herdado de CursorWrapper)
GetLong(Int32)

Retorna o valor da coluna solicitada como um longo.

(Herdado de CursorWrapper)
GetShort(Int32)

Retorna o valor da coluna solicitada como um curto.

(Herdado de CursorWrapper)
GetString(Int32)

Retorna o valor da coluna solicitada como uma cadeia de caracteres.

(Herdado de CursorWrapper)
GetType(Int32)

Retorna o tipo de dados do valor da coluna fornecida.

(Herdado de CursorWrapper)
IsNull(Int32)

Retorna true se o valor na coluna indicada for nulo.

(Herdado de CursorWrapper)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Move(Int32)

Mova o cursor em uma quantidade relativa, para frente ou para trás, da posição atual.

(Herdado de CursorWrapper)
MoveToFirst()

Mova o cursor para a primeira linha.

(Herdado de CursorWrapper)
MoveToLast()

Mova o cursor para a última linha.

(Herdado de CursorWrapper)
MoveToNext()

Mova o cursor para a próxima linha.

(Herdado de CursorWrapper)
MoveToPosition(Int32)

Mova o cursor para uma posição absoluta.

(Herdado de CursorWrapper)
MoveToPrevious()

Mova o cursor para a linha anterior.

(Herdado de CursorWrapper)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
OnMove(Int32, Int32)

Essa função é chamada sempre que o cursor é rolado com êxito para uma nova posição, dando à subclasse a chance de atualizar qualquer estado que possa ter.

RegisterContentObserver(ContentObserver)

Registre um observador chamado quando ocorrerem alterações no conteúdo que está apoiando esse cursor.

(Herdado de CursorWrapper)
RegisterDataSetObserver(DataSetObserver)

Registre um observador chamado quando as alterações ocorrem no conteúdo deste conjunto de dados de cursores, por exemplo, quando o conjunto de dados é alterado por meio Requery()de , Deactivate()ou Close().

(Herdado de CursorWrapper)
Requery()

Executa a consulta que criou o cursor novamente, atualizando seu conteúdo.

(Herdado de CursorWrapper)
Respond(Bundle)

Essa é uma maneira fora de banda para que o usuário de um cursor se comunique com o cursor.

(Herdado de CursorWrapper)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetNotificationUri(ContentResolver, Uri)

Registre-se para assistir a um URI de conteúdo para obter alterações.

(Herdado de CursorWrapper)
SetNotificationUris(ContentResolver, IList<Uri>)

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de CursorWrapper)
ToArray<T>()

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterContentObserver(ContentObserver)

Cancelar o registro de um observador que foi registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

(Herdado de CursorWrapper)
UnregisterDataSetObserver(DataSetObserver)

Cancelar o registro de um observador que foi registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

(Herdado de CursorWrapper)
UnregisterFromRuntime()

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
IJavaPeerable.Finalized()

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Wrapper de cursor que implementa CrossProcessCursor.

(Herdado de Object)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Wrapper de cursor que implementa CrossProcessCursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a