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[]

계산된 기본 64 변환입니다.

구현

예외

현재 ToBase64Transform 개체가 이미 삭제되었습니다.

inputOffset 매개 변수에 잘못된 오프셋 길이가 포함되어 있습니다.

-또는-

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

매개 변수는 inputBuffer .입니다 null.

매개 변수에는 inputCount 음수가 아닌 숫자가 필요하며 길이 inputBuffer보다 작거나 같아야 합니다.

예제

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

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

적용 대상

추가 정보