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
Veri 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ürme.
Uygulamalar
Özel durumlar
Geçerli ToBase64Transform nesne zaten atılmış.
inputOffset parametresi geçersiz bir uzaklık uzunluğu içeriyor.
-veya-
inputCount parametresi geçersiz bir değer içeriyor.
inputBuffer parametresi null'dir.
parametresi negatif inputCount olmayan bir sayı ve uzunluğuna inputBuffereşit veya daha küçük 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)