CryptoAPITransform.TransformFinalBlock(Byte[], Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghitung transformasi untuk wilayah yang ditentukan dari array byte yang ditentukan.
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()
Parameter
- inputBuffer
- Byte[]
Input untuk melakukan operasi.
- inputOffset
- Int32
Offset ke dalam array byte tempat mulai menggunakan data.
- inputCount
- Int32
Jumlah byte dalam array byte untuk digunakan sebagai data.
Mengembalikan
Transformasi komputasi.
Penerapan
Pengecualian
Parameternya inputBuffer
adalah null
.
Parameter inputOffset
kurang dari nol.
-atau-
Parameter inputCount
kurang dari nol.
-atau-
Panjang buffer input kurang dari jumlah offset input dan jumlah input.
PKCS7 Padding tidak valid.
Parameter inputOffset
berada di luar jangkauan. Parameter ini memerlukan angka non-negatif.
Contoh
Contoh kode berikut menunjukkan cara memanggil TransformFinalBlock metode untuk mengubah blok akhir byte. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk CryptoAPITransform kelas .
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)