Lenguaje

Inflater.SetDictionary Método

Definición

Sobrecargas

Nombre Description
SetDictionary(ByteBuffer)

Establece el diccionario preestablecido en los bytes del búfer especificado.

SetDictionary(Byte[])

Establece el diccionario preestablecido en la matriz de bytes especificada.

SetDictionary(Byte[], Int32, Int32)

Establece el diccionario preestablecido en la matriz de bytes especificada.

SetDictionary(ByteBuffer)

Establece el diccionario preestablecido en los bytes del búfer especificado.

[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

bytes de datos del diccionario

Atributos

Comentarios

Establece el diccionario preestablecido en los bytes del búfer especificado. Se debe llamar cuando el inflado() devuelve 0 y needsDictionary() devuelve true que indica que se requiere un diccionario preestablecido. El método getAdler() se puede usar para obtener el valor Adler-32 del diccionario necesario.

Este método consumirá completamente los bytes del búfer de bytes especificados. A cambio, su posición será igual a su límite.

Agregado en 11.

Java documentación para java.util.zip.Inflater.setDictionary(java.nio.ByteBuffer).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

SetDictionary(Byte[])

Establece el diccionario preestablecido en la matriz de bytes especificada.

[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[]

bytes de datos del diccionario

Atributos

Comentarios

Establece el diccionario preestablecido en la matriz de bytes especificada. Se debe llamar cuando el inflado() devuelve 0 y needsDictionary() devuelve true que indica que se requiere un diccionario preestablecido. El método getAdler() se puede usar para obtener el valor Adler-32 del diccionario necesario.

Java documentación para java.util.zip.Inflater.setDictionary(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

SetDictionary(Byte[], Int32, Int32)

Establece el diccionario preestablecido en la matriz de bytes especificada.

[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[]

bytes de datos del diccionario

off
Int32

desplazamiento inicial de los datos

len
Int32

la longitud de los datos

Atributos

Comentarios

Establece el diccionario preestablecido en la matriz de bytes especificada. Se debe llamar cuando el inflado() devuelve 0 y needsDictionary() devuelve true que indica que se requiere un diccionario preestablecido. El método getAdler() se puede usar para obtener el valor Adler-32 del diccionario necesario.

Java documentación para java.util.zip.Inflater.setDictionary(byte[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a