共用方式為


ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) 方法

定義

將指定位元組陣列的指定區域轉換為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[]

要轉換成基底 64 的輸入。

inputOffset
Int32

位元組陣列的位移,要從中開始使用數據。

inputCount
Int32

位元組陣列中要當做數據使用的位元元組數目。

傳回

Byte[]

計算的基底 64 轉換。

實作

例外狀況

目前 ToBase64Transform 對象已經處置。

inputOffset 參數包含無效的位移長度。

-或-

inputCount 參數包含無效的值。

inputBuffer 參數是 null

inputCount 參數需要非負數,且長度小於或等於 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)

適用於

另請參閱