다음을 통해 공유


ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) 메서드

정의

지정된 바이트 배열의 지정된 영역을 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()

매개 변수

inputBuffer
Byte[]

base 64로 변환할 입력입니다.

inputOffset
Int32

데이터 사용을 시작할 바이트 배열의 오프셋입니다.

inputCount
Int32

데이터로 사용할 바이트 배열의 바이트 수입니다.

반환

Byte[]

계산된 base 64 변환입니다.

구현

예외

현재 ToBase64Transform 개체가 이미 삭제된 경우

inputBuffer 매개 변수에 잘못된 오프셋 길이가 포함된 경우

또는

inputCount 매개 변수에 잘못된 값이 포함되어 있습니다.

inputBuffer 매개 변수가 null인 경우

inputBuffer 매개 변수에 0 또는 양의 정수가 필요한 경우

예제

다음 코드 예제를 호출 하는 방법을 보여 줍니다는 TransformFinalBlock 데이터의 최종 블록을 변환 하는 방법입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ToBase64Transform 클래스입니다.

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

적용 대상

추가 정보