ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], 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.
Giriş bayt dizisinin belirtilen bölgesini dönüştürür ve sonuçta elde edilen dönüşümü çıkış bayt dizisinin belirtilen bölgesine kopyalar.
public:
int TransformBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount, cli::array <System::Byte> ^ outputBuffer, int outputOffset);
public int TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset);
abstract member TransformBlock : byte[] * int * int * byte[] * int -> int
Public Function TransformBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer, outputBuffer As Byte(), outputOffset As Integer) As Integer
Parametreler
- inputBuffer
- Byte[]
Dönüşümün hesaplandığı giriş.
- inputOffset
- Int32
Veri kullanmaya başlamak için giriş bayt dizisine uzaklık.
- inputCount
- Int32
Veri olarak kullanılacak giriş bayt dizisindeki bayt sayısı.
- outputBuffer
- Byte[]
Dönüşümün yazıldığı çıkış.
- outputOffset
- Int32
Veri yazmaya başlamak için çıkış bayt dizisine uzaklık.
Döndürülenler
Yazılan bayt sayısı.
Açıklamalar
değerinin TransformBlock dönüş değeri, döndürülen outputBuffer
bayt sayısıdır ve her zaman değerinden küçük veya buna eşit olur OutputBlockSize. ise CanTransformMultipleBlockstrue
, öğesinin inputCount
InputBlockSizeherhangi bir pozitif katı olmalıdır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin