CryptoAPITransform.TransformFinalBlock(Byte[], Int32, Int32) 方法    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
计算指定字节数组的指定区域的转换。
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[]
 
对其执行操作的输入。
- inputOffset
 - Int32
 
字节数组中的偏移量,从该位置开始使用数据。
- inputCount
 - Int32
 
字节数组中用作数据的字节数。
返回
计算所得的转换。
实现
例外
              inputBuffer 参数为 null。
PKCS7 填充无效。
              inputOffset 参数超出范围。 此参数需要非负数。
示例
下面的代码示例演示如何调用 TransformFinalBlock 方法来转换字节的最后一个块。 此代码示例是为 CryptoAPITransform 类提供的一个更大示例的一部分。
array<Byte>^finalBytes = cryptoTransform->TransformFinalBlock(
   sourceBytes, currentPosition, sourceByteLength - currentPosition );
byte[] finalBytes = cryptoTransform.TransformFinalBlock(
    sourceBytes,
    currentPosition,
    sourceByteLength - currentPosition);
Dim finalBytes() As Byte
finalBytes = cryptoTransform.TransformFinalBlock( _
    sourceBytes, _
    currentPosition, _
    sourceByteLength - currentPosition)