Base64Url.TryEncodeToUtf8 메서드

정의

이진 데이터의 범위를 Base64Url로 표시되는 UTF-8로 인코딩된 문자로 인코딩합니다.

public:
 static bool TryEncodeToUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryEncodeToUtf8 (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryEncodeToUtf8 : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryEncodeToUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

매개 변수

source
ReadOnlySpan<Byte>

인코딩해야 하는 이진 데이터가 포함된 입력 범위입니다.

destination
Span<Byte>

작업의 결과(예: Base64Url의 UTF-8로 인코딩된 텍스트)를 포함하는 출력 범위입니다.

bytesWritten
Int32

이 메서드가 반환되면 출력 범위에 기록된 문자 수를 포함합니다. 필요한 경우 후속 호출에 대한 출력을 분할하는 데 사용할 수 있습니다. 이 매개 변수는 초기화되지 않은 것으로 처리됩니다.

반환

바이트가 성공적으로 인코딩되면 true, 그렇지 않으면 false.

설명

base64url 인코딩의 이 구현은 선택적 패딩 문자를 생략합니다.

적용 대상