ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定字节数组的指定区域转换为 Base 64。
public:
virtual cli::array <System::Byte> ^ TransformFinalBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount);
public byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount);
abstract member TransformFinalBlock : byte[] * int * int -> byte[]
override this.TransformFinalBlock : byte[] * int * int -> byte[]
Public Function TransformFinalBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer) As Byte()
参数
- inputBuffer
- Byte[]
要转换为 Base 64 的输入。
- inputOffset
- Int32
字节数组中的偏移量,从该位置开始使用数据。
- inputCount
- Int32
字节数组中用作数据的字节数。
返回
Byte[]
已计算的 Base 64 转换。
实现
例外
已释放当前的 ToBase64Transform 对象。
inputBuffer
参数为 null
。
inputBuffer
参数需要非负数。
示例
下面的代码示例演示如何调用 TransformFinalBlock 方法来转换最终的数据块。 此代码示例是为 ToBase64Transform 类提供的一个更大示例的一部分。
outputBytes = base64Transform->TransformFinalBlock(
inputBytes,
inputOffset,
inputBytes->Length - inputOffset );
outputBytes = base64Transform.TransformFinalBlock(
inputBytes,
inputOffset,
inputBytes.Length - inputOffset);
outputBytes = base64Transform.TransformFinalBlock( _
inputBytes, _
inputOffset, _
inputBytes.Length - inputOffset)