Partilhar via


Base64Url.EncodeToChars Método

Definição

Sobrecargas

EncodeToChars(ReadOnlySpan<Byte>)

Codifica o intervalo de dados binários em caracteres ASCII unicode representados como Base64Url.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

Codifica o intervalo de dados binários em caracteres ASCII unicode representados como Base64Url.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

Codifica o intervalo de dados binários em caracteres ASCII unicode representados como Base64Url.

EncodeToChars(ReadOnlySpan<Byte>)

Origem:
Base64UrlEncoder.cs

Codifica o intervalo de dados binários em caracteres ASCII unicode representados como Base64Url.

public:
 static cli::array <char> ^ EncodeToChars(ReadOnlySpan<System::Byte> source);
public static char[] EncodeToChars (ReadOnlySpan<byte> source);
static member EncodeToChars : ReadOnlySpan<byte> -> char[]
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte)) As Char()

Parâmetros

source
ReadOnlySpan<Byte>

O intervalo de entrada que contém dados binários que precisam ser codificados.

Retornos

Char[]

Uma matriz de caracteres que contém o resultado da operação, ou seja, os caracteres ASCII em Base64Url.

Comentários

Essa implementação da codificação base64url omite os caracteres de preenchimento opcionais.

Aplica-se a

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

Origem:
Base64UrlEncoder.cs

Codifica o intervalo de dados binários em caracteres ASCII unicode representados como Base64Url.

public:
 static int EncodeToChars(ReadOnlySpan<System::Byte> source, Span<char> destination);
public static int EncodeToChars (ReadOnlySpan<byte> source, Span<char> destination);
static member EncodeToChars : ReadOnlySpan<byte> * Span<char> -> int
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char)) As Integer

Parâmetros

source
ReadOnlySpan<Byte>

O intervalo de entrada que contém dados binários que precisam ser codificados.

destination
Span<Char>

O intervalo de saída que contém o resultado da operação, ou seja, os caracteres ASCII em Base64Url.

Retornos

O número de bytes gravados no intervalo de destino. Isso pode ser usado para fatiar a saída para chamadas subsequentes, se necessário.

Exceções

O buffer em destination é muito pequeno para manter a saída codificada.

Comentários

Essa implementação da codificação base64url omite os caracteres de preenchimento opcionais.

Aplica-se a

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

Origem:
Base64UrlEncoder.cs

Codifica o intervalo de dados binários em caracteres ASCII unicode representados como Base64Url.

public static System.Buffers.OperationStatus EncodeToChars (ReadOnlySpan<byte> source, Span<char> destination, out int bytesConsumed, out int charsWritten, bool isFinalBlock = true);
static member EncodeToChars : ReadOnlySpan<byte> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char), ByRef bytesConsumed As Integer, ByRef charsWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus

Parâmetros

source
ReadOnlySpan<Byte>

O intervalo de entrada que contém dados binários que precisam ser codificados.

destination
Span<Char>

O intervalo de saída que contém o resultado da operação, ou seja, os caracteres ASCII em Base64Url.

bytesConsumed
Int32

>Quando esse método é retornado, contém o número de bytes de entrada consumidos durante a operação. Isso pode ser usado para dividir a entrada para chamadas subsequentes, se necessário. Esse parâmetro é tratado como não inicializado.

charsWritten
Int32

>Quando esse método é retornado, contém o número de caracteres gravados no intervalo de saída. Isso pode ser usado para fatiar a saída para chamadas subsequentes, se necessário. Esse parâmetro é tratado como não inicializado.

isFinalBlock
Boolean

true quando o intervalo de entrada contém a totalidade dos dados a serem codificados; false quando mais dados podem ser seguidos,

por exemplo, ao chamar em um loop, chamadas subsequentes com false devem terminar com true chamada. O padrão é true.

Retornos

Um dos valores de enumeração que indica o êxito ou a falha da operação.

Comentários

Essa implementação da codificação base64url omite os caracteres de preenchimento opcionais.

Aplica-se a