Base64.Encoder.Encode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Encode(ByteBuffer) |
使用编码方案将指定字节缓冲区中的所有剩余字节编码为新分配的 |
| Encode(Byte[]) |
使用编码方案将指定字节数组中的所有字节编码为新分配的 |
| Encode(Byte[], Byte[]) |
使用 |
Encode(ByteBuffer)
使用编码方案将指定字节缓冲区中的所有剩余字节编码为新分配的 Base64 ByteBuffer。
[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
参数
- buffer
- ByteBuffer
要编码的源 ByteBuffer
返回
包含编码字节的新分配字节缓冲区。
- 属性
注解
使用编码方案将指定字节缓冲区中的所有剩余字节编码为新分配的 Base64 ByteBuffer。
返回后,源缓冲区的位置将更新为其限制;其限制不会更改。 返回的输出缓冲区的位置将为零,其限制将是生成的编码字节数。
Java文档java.util.Base64.Encoder.encode(java.nio.ByteBuffer)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Encode(Byte[])
使用编码方案将指定字节数组中的所有字节编码为新分配的 Base64 字节数组。
[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[]
参数
- src
- Byte[]
要编码的字节数组
返回
包含生成的编码字节的新分配字节数组。
- 属性
注解
使用编码方案将指定字节数组中的所有字节编码为新分配的 Base64 字节数组。 返回的字节数组是生成的字节的长度。
Java文档java.util.Base64.Encoder.encode(byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Encode(Byte[], Byte[])
使用 Base64 编码方案对指定字节数组中的所有字节进行编码,将生成的字节写入给定的输出字节数组,从偏移量 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
参数
- src
- Byte[]
要编码的字节数组
- dst
- Byte[]
输出字节数组
返回
写入到输出字节数组的字节数
- 属性
注解
使用 Base64 编码方案对指定字节数组中的所有字节进行编码,将生成的字节写入给定的输出字节数组,从偏移量 0 开始。
此方法的调用方负责确保输出字节数组 dst 有足够的空间来编码输入字节数组中的所有字节。 如果输出字节数组不够大,则不会将字节写入输出字节数组。
Java文档java.util.Base64.Encoder.encode(byte[], byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。