Base64.Encoder.Encode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Encode(ByteBuffer) |
エンコード スキームを使用して、指定したバイト バッファーから新しく割り当てられた ByteBuffer に残りのすべてのバイトを |
Encode(Byte[]) |
エンコード スキームを使用して、指定したバイト配列から新しく割り当てられたバイト配列にすべてのバイトを |
Encode(Byte[], Byte[]) |
エンコード スキームを使用して、指定したバイト配列からのすべてのバイトを |
Encode(ByteBuffer)
エンコード スキームを使用して、指定したバイト バッファーから新しく割り当てられた ByteBuffer に残りのすべてのバイトを Base64
エンコードします。
[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
戻り値
エンコードされたバイトを含む、新しく割り当てられたバイト バッファー。
- 属性
注釈
エンコード スキームを使用して、指定したバイト バッファーから新しく割り当てられた ByteBuffer に残りのすべてのバイトを Base64
エンコードします。
戻ると、ソース バッファーの位置が制限に更新されます。その制限は変更されていません。 返される出力バッファーの位置は 0 になり、その制限は結果としてエンコードされたバイト数になります。
の 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[])
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。