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 にエンコードします。
戻ると、ソース バッファーの位置が制限に更新されます。その制限は変更されていません。 返される出力バッファーの位置は 0 になり、その制限は結果としてエンコードされたバイト数になります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 エンコード スキームを使用して、指定したバイト配列から新しく割り当てられたバイト配列にすべてのバイトをエンコードします。 返されるバイト配列は、結果のバイトの長さです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 入力バイト配列のすべてのバイトをエンコードするための十分な領域があることを確認する必要があります。 出力バイト配列が十分な大きさでない場合、出力バイト配列にバイトは書き込まれません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。