Linguaggio

Base64.Encoder.Encode Metodo

Definizione

Overload

Nome Descrizione
Encode(ByteBuffer)

Codifica tutti i byte rimanenti dal buffer di byte specificato in un ByteBuffer appena allocato usando lo Base64 schema di codifica.

Encode(Byte[])

Codifica tutti i byte dalla matrice di byte specificata in una matrice di byte appena allocata usando lo schema di Base64 codifica.

Encode(Byte[], Byte[])

Codifica tutti i byte dalla matrice di byte specificata usando lo Base64 schema di codifica, scrivendo i byte risultanti nella matrice di byte di output specificata, a partire dall'offset 0.

Encode(ByteBuffer)

Codifica tutti i byte rimanenti dal buffer di byte specificato in un ByteBuffer appena allocato usando lo Base64 schema di codifica.

[Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)]
public virtual Java.Nio.ByteBuffer Encode(Java.Nio.ByteBuffer buffer);
[<Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)>]
abstract member Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
override this.Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer

Parametri

buffer
ByteBuffer

ByteBuffer di origine da codificare

Valori restituiti

Buffer di byte appena allocato contenente i byte codificati.

Attributi

Commenti

Codifica tutti i byte rimanenti dal buffer di byte specificato in un ByteBuffer appena allocato usando lo Base64 schema di codifica.

Al termine della restituzione, la posizione del buffer di origine verrà aggiornata al limite; il limite non sarà stato modificato. La posizione del buffer di output restituito sarà zero e il limite sarà il numero di byte codificati risultanti.

per java.util.Base64.Encoder.encode(java.nio.ByteBuffer).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Encode(Byte[])

Codifica tutti i byte dalla matrice di byte specificata in una matrice di byte appena allocata usando lo schema di Base64 codifica.

[Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)]
public virtual byte[] Encode(byte[] src);
[<Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] -> byte[]
override this.Encode : byte[] -> byte[]

Parametri

src
Byte[]

matrice di byte da codificare

Valori restituiti

Byte[]

Matrice di byte appena allocata contenente i byte codificati risultanti.

Attributi

Commenti

Codifica tutti i byte dalla matrice di byte specificata in una matrice di byte appena allocata usando lo schema di Base64 codifica. La matrice di byte restituita è della lunghezza dei byte risultanti.

per java.util.Base64.Encoder.encode(byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Encode(Byte[], Byte[])

Codifica tutti i byte dalla matrice di byte specificata usando lo Base64 schema di codifica, scrivendo i byte risultanti nella matrice di byte di output specificata, a partire dall'offset 0.

[Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)]
public virtual int Encode(byte[] src, byte[] dst);
[<Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] * byte[] -> int
override this.Encode : byte[] * byte[] -> int

Parametri

src
Byte[]

matrice di byte da codificare

dst
Byte[]

matrice di byte di output

Valori restituiti

Numero di byte scritti nella matrice di byte di output

Attributi

Commenti

Codifica tutti i byte dalla matrice di byte specificata usando lo Base64 schema di codifica, scrivendo i byte risultanti nella matrice di byte di output specificata, a partire dall'offset 0.

È responsabilità dell'invoker di questo metodo assicurarsi che la matrice dst di byte di output disponga di spazio sufficiente per la codifica di tutti i byte dalla matrice di byte di input. Nessun byte verrà scritto nella matrice di byte di output se la matrice di byte di output non è sufficientemente grande.

per java.util.Base64.Encoder.encode(byte[], byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a