FileOutputStream Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um File
ou em um FileDescriptor
arquivo .
[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
- 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 FileDescriptor
arquivo . 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 FileWriter
o .
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 |
FileOutputStream(File, Boolean) |
Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado |
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 |
Class |
Retorna a classe de tempo de execução deste |
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 |
JniPeerMembers |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
PeerReference |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
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 |
Dispose(Boolean) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
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 |
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 |
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 |
Write(Byte[], Int32, Int32) |
Grava |
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 |
WriteAsync(Byte[], Int32, Int32) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
WriteAsync(Int32) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
IJavaPeerable.Finalized() |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
IJavaPeerable.JniManagedPeerState |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
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 |
GetJniTypeName(IJavaPeerable) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |
FlushAsync(IFlushable) |
Um fluxo de saída de arquivo é um fluxo de saída para gravar dados em um |