Compartilhar via


FileOutputStream Classe

Definição

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

[Android.Runtime.Register("java/io/FileOutputStream", DoNotGenerateAcw=true)]
public class FileOutputStream : Java.IO.OutputStream, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/io/FileOutputStream", DoNotGenerateAcw=true)>]
type FileOutputStream = class
    inherit OutputStream
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
FileOutputStream
Derivado
Atributos
Implementações

Comentários

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo . Se um arquivo está disponível ou pode ser criado depende da plataforma subjacente. Algumas plataformas, em particular, permitem que um arquivo seja aberto para gravação por apenas um FileOutputStream (ou outro objeto de gravação de arquivo) por vez. Em tais situações, os construtores nesta classe falharão se o arquivo envolvido já estiver aberto.

FileOutputStream destina-se a gravar fluxos de bytes brutos, como dados de imagem. Para escrever fluxos de caracteres, considere usar FileWritero .

Adicionado no JDK1.0.

Documentação Java para java.io.FileOutputStream.

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

FileOutputStream(File)

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado File .

FileOutputStream(File, Boolean)

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado File .

FileOutputStream(FileDescriptor)

Cria um fluxo de saída de arquivo para gravar no descritor de arquivo especificado, que representa uma conexão existente com um arquivo real no sistema de arquivos.

FileOutputStream(IntPtr, JniHandleOwnership)

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

FileOutputStream(String)

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome especificado.

FileOutputStream(String, Boolean)

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome especificado.

Propriedades

Channel

Retorna o objeto exclusivo java.nio.channels.FileChannel FileChannel associado a esse fluxo de saída de arquivo.

Class

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

(Herdado de Object)
FD

Retorna o descritor de arquivo associado a esse fluxo.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
JniPeerMembers

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

PeerReference

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(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

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Fecha esse fluxo de saída e libera todos os recursos do sistema associados a esse fluxo.

(Herdado de OutputStream)
Dispose()

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
Dispose(Boolean)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
Flush()

Libera esse fluxo de saída e força qualquer byte de saída em buffer a ser gravado.

(Herdado de OutputStream)
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)
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)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(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)

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

Grava b.length bytes da matriz de bytes especificada nesse fluxo de saída.

(Herdado de OutputStream)
Write(Byte[], Int32, Int32)

Grava len bytes da matriz de bytes especificada começando no deslocamento off para esse fluxo de saída.

(Herdado de OutputStream)
Write(Int32)

Grava o byte especificado nesse fluxo de saída de arquivo.

WriteAsync(Byte[])

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de OutputStream)
WriteAsync(Byte[], Int32, Int32)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de OutputStream)
WriteAsync(Int32)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de OutputStream)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
IJavaPeerable.Finalized()

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

(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)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

GetJniTypeName(IJavaPeerable)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

FlushAsync(IFlushable)

Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File ou em um FileDescriptorarquivo .

Aplica-se a