CryptoAPITransform.TransformFinalBlock(Byte[], Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen bayt dizisinin belirtilen bölgesi için dönüştürmeyi hesaplar.
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()
Parametreler
- inputBuffer
- Byte[]
İşlemin üzerinde gerçekleştirildiği giriş.
- inputOffset
- Int32
Veri kullanmaya başlayabileceğiniz bayt dizisine uzaklık.
- inputCount
- Int32
Bayt dizisinde veri olarak kullanılacak bayt sayısı.
Döndürülenler
Hesaplanan dönüştürme.
Uygulamalar
Özel durumlar
inputBuffer
parametresidirnull
.
inputOffset
Parametresi sıfırdan küçük.
-veya-
inputCount
Parametresi sıfırdan küçük.
-veya-
Giriş arabelleğinin uzunluğu, giriş uzaklığının ve giriş sayısının toplamından küçüktür.
Doldurma PKCS7 geçersiz.
inputOffset
Parametresi aralık dışında. Bu parametre negatif olmayan bir sayı gerektirir.
Örnekler
Aşağıdaki kod örneği, son bayt bloğunu TransformFinalBlock dönüştürmek için yönteminin nasıl çağrılduğunu gösterir. Bu kod örneği, sınıfı için CryptoAPITransform sağlanan daha büyük bir örneğin parçasıdır.
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)