Compartilhar via


Base64Url.EncodeToUtf8 Método

Definição

Sobrecargas

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>)

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Origem:
Base64UrlEncoder.cs

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url.

public static System.Buffers.OperationStatus EncodeToUtf8 (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true);
static member EncodeToUtf8 : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function EncodeToUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten 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<Byte>

O intervalo de saída que contém o resultado da operação, ou seja, o texto codificado em UTF-8 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.

bytesWritten
Int32

Quando esse método é retornado, contém o número de bytes 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

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)

Origem:
Base64UrlEncoder.cs

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url.

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

Parâmetros

source
ReadOnlySpan<Byte>

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

destination
Span<Byte>

O intervalo de saída que contém o resultado da operação, ou seja, o texto codificado em UTF-8 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

EncodeToUtf8(ReadOnlySpan<Byte>)

Origem:
Base64UrlEncoder.cs

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url.

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

Parâmetros

source
ReadOnlySpan<Byte>

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

Retornos

Byte[]

A matriz de bytes de saída que contém o resultado da operação, ou seja, o texto codificado em UTF-8 em Base64Url.

Comentários

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

Aplica-se a