Base64Url.TryEncodeToChars 메서드

정의

이진 데이터의 범위를 Base64Url로 표시되는 유니코드 ASCII 문자로 인코딩합니다.

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

매개 변수

source
ReadOnlySpan<Byte>

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

destination
Span<Char>

작업의 결과(예: Base64Url의 ASCII 문자)를 포함하는 출력 범위입니다.

charsWritten
Int32

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

반환

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

설명

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

적용 대상