Idioma

Inflater.SetDictionary Método

Definição

Sobrecargas

Nome Description
SetDictionary(ByteBuffer)

Define o dicionário predefinido para os bytes no buffer fornecido.

SetDictionary(Byte[])

Define o dicionário predefinido como a matriz de bytes fornecida.

SetDictionary(Byte[], Int32, Int32)

Define o dicionário predefinido como a matriz de bytes fornecida.

SetDictionary(ByteBuffer)

Define o dicionário predefinido para os bytes no buffer fornecido.

[Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)]
public virtual void SetDictionary(Java.Nio.ByteBuffer? dictionary);
[<Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)>]
abstract member SetDictionary : Java.Nio.ByteBuffer -> unit
override this.SetDictionary : Java.Nio.ByteBuffer -> unit

Parâmetros

dictionary
ByteBuffer

os bytes de dados do dicionário

Atributos

Comentários

Define o dicionário predefinido para os bytes no buffer fornecido. Deve ser chamado quando inflate() retorna 0 e needsDictionary() retorna true indicando que um dicionário predefinido é necessário. O método getAdler() pode ser usado para obter o valor Adler-32 do dicionário necessário.

Os bytes no buffer de bytes fornecido serão totalmente consumidos por esse método. No retorno, sua posição será igual a seu limite.

Adicionado em 11.

Java documentação para java.util.zip.Inflater.setDictionary(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

SetDictionary(Byte[])

Define o dicionário predefinido como a matriz de bytes fornecida.

[Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")]
public virtual void SetDictionary(byte[]? dictionary);
[<Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")>]
abstract member SetDictionary : byte[] -> unit
override this.SetDictionary : byte[] -> unit

Parâmetros

dictionary
Byte[]

os bytes de dados do dicionário

Atributos

Comentários

Define o dicionário predefinido como a matriz de bytes fornecida. Deve ser chamado quando inflate() retorna 0 e needsDictionary() retorna true indicando que um dicionário predefinido é necessário. O método getAdler() pode ser usado para obter o valor Adler-32 do dicionário necessário.

Java documentação para java.util.zip.Inflater.setDictionary(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

SetDictionary(Byte[], Int32, Int32)

Define o dicionário predefinido como a matriz de bytes fornecida.

[Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")]
public virtual void SetDictionary(byte[]? dictionary, int off, int len);
[<Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")>]
abstract member SetDictionary : byte[] * int * int -> unit
override this.SetDictionary : byte[] * int * int -> unit

Parâmetros

dictionary
Byte[]

os bytes de dados do dicionário

off
Int32

o deslocamento inicial dos dados

len
Int32

o comprimento dos dados

Atributos

Comentários

Define o dicionário predefinido como a matriz de bytes fornecida. Deve ser chamado quando inflate() retorna 0 e needsDictionary() retorna true indicando que um dicionário predefinido é necessário. O método getAdler() pode ser usado para obter o valor Adler-32 do dicionário necessário.

Java documentação para java.util.zip.Inflater.setDictionary(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.

Aplica-se a