ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) Méthode

Définition

Convertit la région spécifiée du tableau d’octets spécifié en base 64.

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()

Paramètres

inputBuffer
Byte[]

Entrée à convertir en base 64.

inputOffset
Int32

Décalage dans le tableau d’octets à partir duquel commencer à utiliser des données.

inputCount
Int32

Nombre d’octets dans le tableau d’octets à utiliser comme données.

Retours

Byte[]

Conversion de base 64 calculée.

Implémente

Exceptions

L’objet actuel ToBase64Transform a déjà été supprimé.

Le inputOffset paramètre contient une longueur de décalage non valide.

-ou-

Le inputCount paramètre contient une valeur non valide.

Le inputBuffer paramètre est null.

Le inputCount paramètre nécessite un nombre non négatif et inférieur ou égal à la longueur de inputBuffer.

Exemples

L’exemple de code suivant montre comment appeler la TransformFinalBlock méthode pour transformer le bloc final de données. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ToBase64Transform classe.

outputBytes = base64Transform.TransformFinalBlock(
    inputBytes,
    inputOffset,
    inputBytes.Length - inputOffset);
outputBytes = base64Transform.TransformFinalBlock( _
    inputBytes, _
    inputOffset, _
    inputBytes.Length - inputOffset)

S’applique à

Voir aussi