Compartilhar via


MemoryFile Classe

Definição

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

[Android.Runtime.Register("android/os/MemoryFile", DoNotGenerateAcw=true)]
public class MemoryFile : Java.Lang.Object
[<Android.Runtime.Register("android/os/MemoryFile", DoNotGenerateAcw=true)>]
type MemoryFile = class
    inherit Object
Herança
MemoryFile
Atributos

Comentários

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

Os aplicativos geralmente devem preferir usar SharedMemory o que oferece acesso mais flexível e controle sobre a região de memória compartilhada do que o MemoryFile.

Arquivos purgáveis podem ter seu conteúdo recuperado pelo kernel em condições de pouca memória (somente se allowPurging estiver definido como true). Depois que um arquivo é limpo, as tentativas de ler ou gravar o arquivo farão com que um IOException seja lançado.

Documentação Java para android.os.MemoryFile.

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

Construtores

MemoryFile(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

MemoryFile(String, Int32)

Aloca uma nova região ashmem.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
InputStream

Cria um novo InputStream para leitura do arquivo de memória.

IsPurgingAllowed

A limpeza de arquivos de memória está habilitada?

JniIdentityHashCode

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
JniPeerMembers

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

OutputStream

Cria um novo OutputStream para gravar no arquivo de memória.

PeerReference

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

AllowPurging(Boolean)

Habilita ou desabilita a limpeza do arquivo de memória.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Fecha o arquivo de memória.

Dispose()

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
Dispose(Boolean)

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
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)
Length()

Retorna o comprimento do arquivo de memória.

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)
ReadBytes(Byte[], Int32, Int32, Int32)

Lê bytes do arquivo de memória.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
WriteBytes(Byte[], Int32, Int32, Int32)

Gravar bytes no arquivo de memória.

Implantações explícitas de interface

IJavaPeerable.Disposed()

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
IJavaPeerable.Finalized()

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

GetJniTypeName(IJavaPeerable)

MemoryFile é um wrapper para SharedMemory o qual pode opcionalmente ser definido como purgeable.

Aplica-se a