GZIPOutputStream Construtores

Definição

Sobrecargas

Nome Description
GZIPOutputStream(Stream)

Cria um novo fluxo de saída com um tamanho de buffer padrão.

GZIPOutputStream(IntPtr, JniHandleOwnership)

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

GZIPOutputStream(Stream, Boolean)

Cria um novo fluxo de saída com um tamanho de buffer padrão e o modo de liberação especificado.

GZIPOutputStream(Stream, Int32)

Cria um novo fluxo de saída com o tamanho do buffer especificado.

GZIPOutputStream(Stream, Int32, Boolean)

Cria um novo fluxo de saída com o tamanho do buffer e o modo de liberação especificados.

GZIPOutputStream(Stream)

Cria um novo fluxo de saída com um tamanho de buffer padrão.

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;)V", "")]
public GZIPOutputStream(System.IO.Stream? out);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;)V", "")>]
new Java.Util.Zip.GZIPOutputStream : System.IO.Stream -> Java.Util.Zip.GZIPOutputStream

Parâmetros

out
Stream

o fluxo de saída

Atributos

Exceções

Comentários

Cria um novo fluxo de saída com um tamanho de buffer padrão.

A nova instância de fluxo de saída é criada como se invocasse o construtor de 2 argumentos GZIPOutputStream(out, false).

Java documentação para java.util.zip.GZIPOutputStream.GZIPOutputStream(java.io.OutputStream).

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.

Aplica-se a

GZIPOutputStream(IntPtr, JniHandleOwnership)

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

protected GZIPOutputStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Zip.GZIPOutputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Zip.GZIPOutputStream

Parâmetros

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Um JniHandleOwnershipque indica como lidar javaReference

Comentários

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.

Aplica-se a

GZIPOutputStream(Stream, Boolean)

Cria um novo fluxo de saída com um tamanho de buffer padrão e o modo de liberação especificado.

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Z)V", "")]
public GZIPOutputStream(System.IO.Stream? out, bool syncFlush);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Z)V", "")>]
new Java.Util.Zip.GZIPOutputStream : System.IO.Stream * bool -> Java.Util.Zip.GZIPOutputStream

Parâmetros

out
Stream

o fluxo de saída

syncFlush
Boolean

se true a invocação do método herdado DeflaterOutputStream#flush() flush() dessa instância libera o compressor com o modo Deflater#SYNC_FLUSH de liberação antes de liberar o fluxo de saída, caso contrário, libera apenas o fluxo de saída

Atributos

Exceções

Comentários

Cria um novo fluxo de saída com um tamanho de buffer padrão e o modo de liberação especificado.

Adicionado em 1.7.

Java documentação para java.util.zip.GZIPOutputStream.GZIPOutputStream(java.io.OutputStream, boolean).

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.

Aplica-se a

GZIPOutputStream(Stream, Int32)

Cria um novo fluxo de saída com o tamanho do buffer especificado.

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;I)V", "")]
public GZIPOutputStream(System.IO.Stream? out, int size);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;I)V", "")>]
new Java.Util.Zip.GZIPOutputStream : System.IO.Stream * int -> Java.Util.Zip.GZIPOutputStream

Parâmetros

out
Stream

o fluxo de saída

size
Int32

o tamanho do buffer de saída

Atributos

Exceções

Comentários

Cria um novo fluxo de saída com o tamanho do buffer especificado.

A nova instância de fluxo de saída é criada como se invocasse o construtor de 3 argumentos GZIPOutputStream(out, size, false).

Observação do Android: o Android limita o número de operações unbufferedIO que podem ser executadas, portanto, considere o uso de entradas em buffer com essa classe. Mais informações podem ser encontradas na documentação UnbufferedIO e StrictMode .

Java documentação para java.util.zip.GZIPOutputStream.GZIPOutputStream(java.io.OutputStream, int).

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.

Aplica-se a

GZIPOutputStream(Stream, Int32, Boolean)

Cria um novo fluxo de saída com o tamanho do buffer e o modo de liberação especificados.

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;IZ)V", "")]
public GZIPOutputStream(System.IO.Stream? out, int size, bool syncFlush);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;IZ)V", "")>]
new Java.Util.Zip.GZIPOutputStream : System.IO.Stream * int * bool -> Java.Util.Zip.GZIPOutputStream

Parâmetros

out
Stream

o fluxo de saída

size
Int32

o tamanho do buffer de saída

syncFlush
Boolean

se true a invocação do método herdado DeflaterOutputStream#flush() flush() dessa instância libera o compressor com o modo Deflater#SYNC_FLUSH de liberação antes de liberar o fluxo de saída, caso contrário, libera apenas o fluxo de saída

Atributos

Exceções

Comentários

Cria um novo fluxo de saída com o tamanho do buffer e o modo de liberação especificados.

Adicionado em 1.7.

Java documentação para java.util.zip.GZIPOutputStream.GZIPOutputStream(java.io.OutputStream, int, boolean).

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.

Aplica-se a