언어

Inflater.SetDictionary 메서드

정의

오버로드

속성 Description
SetDictionary(ByteBuffer)

미리 설정된 사전을 지정된 버퍼의 바이트로 설정합니다.

SetDictionary(Byte[])

미리 설정된 사전을 지정된 바이트 배열로 설정합니다.

SetDictionary(Byte[], Int32, Int32)

미리 설정된 사전을 지정된 바이트 배열로 설정합니다.

SetDictionary(ByteBuffer)

미리 설정된 사전을 지정된 버퍼의 바이트로 설정합니다.

[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

매개 변수

dictionary
ByteBuffer

사전 데이터 바이트

특성

설명

미리 설정된 사전을 지정된 버퍼의 바이트로 설정합니다. inflate()가 0을 반환하고 needsDictionary()가 미리 설정된 사전이 필요함을 나타내는 true를 반환할 때 호출해야 합니다. getAdler() 메서드를 사용하여 필요한 사전의 Adler-32 값을 가져올 수 있습니다.

지정된 바이트 버퍼의 바이트는 이 메서드에서 완전히 소비됩니다. 반환할 때 해당 위치는 해당 제한과 같습니다.

11에 추가되었습니다.

에 대한 java.util.zip.Inflater.setDictionary(java.nio.ByteBuffer)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

SetDictionary(Byte[])

미리 설정된 사전을 지정된 바이트 배열로 설정합니다.

[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

매개 변수

dictionary
Byte[]

사전 데이터 바이트

특성

설명

미리 설정된 사전을 지정된 바이트 배열로 설정합니다. inflate()가 0을 반환하고 needsDictionary()가 미리 설정된 사전이 필요함을 나타내는 true를 반환할 때 호출해야 합니다. getAdler() 메서드를 사용하여 필요한 사전의 Adler-32 값을 가져올 수 있습니다.

에 대한 java.util.zip.Inflater.setDictionary(byte[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

SetDictionary(Byte[], Int32, Int32)

미리 설정된 사전을 지정된 바이트 배열로 설정합니다.

[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

매개 변수

dictionary
Byte[]

사전 데이터 바이트

off
Int32

데이터의 시작 오프셋

len
Int32

데이터의 길이

특성

설명

미리 설정된 사전을 지정된 바이트 배열로 설정합니다. inflate()가 0을 반환하고 needsDictionary()가 미리 설정된 사전이 필요함을 나타내는 true를 반환할 때 호출해야 합니다. getAdler() 메서드를 사용하여 필요한 사전의 Adler-32 값을 가져올 수 있습니다.

에 대한 java.util.zip.Inflater.setDictionary(byte[], int, int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상