ToBase64Transform.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ölgesini 64 tabanına dönüştürür.
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[]
64 tabanına dönüştürülecek giriş.
- inputOffset
- Int32
Verileri kullanmaya başlamak için bayt dizisine uzaklık.
- inputCount
- Int32
Bayt dizisinde veri olarak kullanılacak bayt sayısı.
Döndürülenler
Hesaplanan temel 64 dönüştürmesi.
Uygulamalar
Özel durumlar
Geçerli ToBase64Transform nesne zaten atılmış.
inputBuffer
parametresi geçersiz bir uzaklık uzunluğu içeriyor.
-veya-
inputCount
parametresi geçersiz bir değer içeriyor.
inputBuffer
parametresidirnull
.
inputBuffer
parametresi negatif olmayan bir sayı gerektirir.
Örnekler
Aşağıdaki kod örneği, son veri 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 ToBase64Transform sağlanan daha büyük bir örneğin parçasıdır.
outputBytes = base64Transform->TransformFinalBlock(
inputBytes,
inputOffset,
inputBytes->Length - inputOffset );
outputBytes = base64Transform.TransformFinalBlock(
inputBytes,
inputOffset,
inputBytes.Length - inputOffset);
outputBytes = base64Transform.TransformFinalBlock( _
inputBytes, _
inputOffset, _
inputBytes.Length - inputOffset)