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[]

要轉換為 Base 64 的輸入。

inputOffset
Int32

位元組陣列中的座標,從此處開始使用資料。

inputCount
Int32

位元組陣列中要用作資料的位元組數目。

傳回

Byte[]

所計算的 Base 64 轉換。

實作

例外狀況

目前的 ToBase64Transform 物件已經處置 (Dispose)。

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

-或- inputCount 參數包含無效的值。

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)

適用於

另請參閱