Deflater.SetInput Método
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.
Sobrecargas
| Nome | Description |
|---|---|
| SetInput(ByteBuffer) |
Define dados de entrada para compactação. |
| SetInput(Byte[]) |
Define dados de entrada para compactação. |
| SetInput(Byte[], Int32, Int32) |
Define dados de entrada para compactação. |
SetInput(ByteBuffer)
Define dados de entrada para compactação.
[Android.Runtime.Register("setInput", "(Ljava/nio/ByteBuffer;)V", "GetSetInput_Ljava_nio_ByteBuffer_Handler", ApiSince=35)]
public virtual void SetInput(Java.Nio.ByteBuffer? input);
[<Android.Runtime.Register("setInput", "(Ljava/nio/ByteBuffer;)V", "GetSetInput_Ljava_nio_ByteBuffer_Handler", ApiSince=35)>]
abstract member SetInput : Java.Nio.ByteBuffer -> unit
override this.SetInput : Java.Nio.ByteBuffer -> unit
Parâmetros
- input
- ByteBuffer
os bytes de dados de entrada
- Atributos
Comentários
Define dados de entrada para compactação.
Um dos setInput() métodos deve ser chamado sempre que needsInput() retorna true indicando que mais dados de entrada são necessários.
A posição do buffer fornecido será avançada à medida que as operações de deflate forem executadas, até o limite do buffer. O buffer de entrada pode ser modificado (preenchido novamente) entre operações de deflate; Fazer isso é equivalente a criar um novo buffer e defini-lo com esse método.
Modificar o conteúdo, a posição ou o limite do buffer de entrada simultaneamente com uma operação deflate resultará em um comportamento indefinido, que pode incluir resultados de operação incorretos ou falha na operação.
Adicionado em 11.
Java documentação para java.util.zip.Deflater.setInput(java.nio.ByteBuffer).
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
SetInput(Byte[])
Define dados de entrada para compactação.
[Android.Runtime.Register("setInput", "([B)V", "GetSetInput_arrayBHandler")]
public virtual void SetInput(byte[]? b);
[Android.Runtime.Register("setInput", "([B)V", "GetSetInput_arrayBHandler")]
public virtual void SetInput(byte[]? input);
[<Android.Runtime.Register("setInput", "([B)V", "GetSetInput_arrayBHandler")>]
abstract member SetInput : byte[] -> unit
override this.SetInput : byte[] -> unit
Parâmetros
- binput
- Byte[]
os bytes de dados de entrada
- Atributos
Comentários
Define dados de entrada para compactação.
Um dos setInput() métodos deve ser chamado sempre que needsInput() retorna true indicando que mais dados de entrada são necessários.
Java documentação para java.util.zip.Deflater.setInput(byte[]).
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
SetInput(Byte[], Int32, Int32)
Define dados de entrada para compactação.
[Android.Runtime.Register("setInput", "([BII)V", "GetSetInput_arrayBIIHandler")]
public virtual void SetInput(byte[]? b, int off, int len);
[Android.Runtime.Register("setInput", "([BII)V", "GetSetInput_arrayBIIHandler")]
public virtual void SetInput(byte[]? input, int off, int len);
[<Android.Runtime.Register("setInput", "([BII)V", "GetSetInput_arrayBIIHandler")>]
abstract member SetInput : byte[] * int * int -> unit
override this.SetInput : byte[] * int * int -> unit
Parâmetros
- binput
- Byte[]
os bytes de dados de entrada
- off
- Int32
o deslocamento inicial dos dados
- len
- Int32
o comprimento dos dados
- Atributos
Comentários
Define dados de entrada para compactação.
Um dos setInput() métodos deve ser chamado sempre que needsInput() retorna true indicando que mais dados de entrada são necessários.
Java documentação para java.util.zip.Deflater.setInput(byte[], int, 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.