Base64.Encoder.Encode 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 |
|---|---|
| Encode(ByteBuffer) |
Codifica todos os bytes restantes do buffer de bytes especificado em um ByteBuffer recém-alocado usando o |
| Encode(Byte[]) |
Codifica todos os bytes da matriz de bytes especificada em uma matriz de bytes recém-alocada usando o |
| Encode(Byte[], Byte[]) |
Codifica todos os bytes da matriz de bytes especificada usando o |
Encode(ByteBuffer)
Codifica todos os bytes restantes do buffer de bytes especificado em um ByteBuffer recém-alocado usando o Base64 esquema de codificação.
[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
Parâmetros
- buffer
- ByteBuffer
o ByteBuffer de origem a ser codificado
Retornos
Um buffer de bytes recém-alocado que contém os bytes codificados.
- Atributos
Comentários
Codifica todos os bytes restantes do buffer de bytes especificado em um ByteBuffer recém-alocado usando o Base64 esquema de codificação.
Após o retorno, a posição do buffer de origem será atualizada para seu limite; seu limite não terá sido alterado. A posição do buffer de saída retornado será zero e seu limite será o número de bytes codificados resultantes.
Documentação Java para java.util.Base64.Encoder.encode(java.nio.ByteBuffer).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Encode(Byte[])
Codifica todos os bytes da matriz de bytes especificada em uma matriz de bytes recém-alocada usando o Base64 esquema de codificação.
[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[]
Parâmetros
- src
- Byte[]
a matriz de bytes a ser codificada
Retornos
Uma matriz de bytes recém-alocada que contém os bytes codificados resultantes.
- Atributos
Comentários
Codifica todos os bytes da matriz de bytes especificada em uma matriz de bytes recém-alocada usando o Base64 esquema de codificação. A matriz de bytes retornada é do comprimento dos bytes resultantes.
Documentação Java para java.util.Base64.Encoder.encode(byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Encode(Byte[], Byte[])
Codifica todos os bytes da matriz de bytes especificada usando o Base64 esquema de codificação, gravando os bytes resultantes na matriz de bytes de saída fornecida, começando no deslocamento 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
Parâmetros
- src
- Byte[]
a matriz de bytes a ser codificada
- dst
- Byte[]
a matriz de bytes de saída
Retornos
O número de bytes gravados na matriz de bytes de saída
- Atributos
Comentários
Codifica todos os bytes da matriz de bytes especificada usando o Base64 esquema de codificação, gravando os bytes resultantes na matriz de bytes de saída fornecida, começando no deslocamento 0.
É responsabilidade do invocador desse método garantir que a matriz dst de bytes de saída tenha espaço suficiente para codificar todos os bytes da matriz de bytes de entrada. Nenhum bytes será gravado na matriz de bytes de saída se a matriz de bytes de saída não for grande o suficiente.
Documentação Java para java.util.Base64.Encoder.encode(byte[], byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.