Base64Url.EncodeToUtf8 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codifica l'intervallo di dati binari in testo con codifica UTF-8 rappresentato come Base64Url. |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Codifica l'intervallo di dati binari in testo con codifica UTF-8 rappresentato come Base64Url. |
EncodeToUtf8(ReadOnlySpan<Byte>) |
Codifica l'intervallo di dati binari in testo con codifica UTF-8 rappresentato come Base64Url. |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)
- Origine:
- Base64UrlEncoder.cs
Codifica l'intervallo di dati binari in testo con codifica UTF-8 rappresentato come 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
Parametri
- source
- ReadOnlySpan<Byte>
Intervallo di input che contiene dati binari che devono essere codificati.
Intervallo di output che contiene il risultato dell'operazione, ad esempio il testo con codifica UTF-8 in Base64Url.
- bytesConsumed
- Int32
Quando termina, questo metodo contiene il numero di byte di input utilizzati durante l'operazione. Può essere usato per sezionare l'input per le chiamate successive, se necessario. Questo parametro viene considerato non inizializzato.
- bytesWritten
- Int32
Quando termina, questo metodo contiene il numero di byte scritti nell'intervallo di output. Può essere usato per sezionare l'output per le chiamate successive, se necessario. Questo parametro viene considerato non inizializzato.
- isFinalBlock
- Boolean
true
quando l'intervallo di input contiene l'intera quantità di dati da codificare; false
quando possono essere seguiti più dati,
ad esempio quando si chiama in un ciclo, le chiamate successive con false
devono terminare con true
chiamata. Il valore predefinito è true
.
Restituisce
Uno dei valori di enumerazione che indica l'esito positivo o negativo dell'operazione.
Commenti
Questa implementazione della codifica base64url omette i caratteri di riempimento facoltativi.
Si applica a
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)
- Origine:
- Base64UrlEncoder.cs
Codifica l'intervallo di dati binari in testo con codifica UTF-8 rappresentato come 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
Parametri
- source
- ReadOnlySpan<Byte>
Intervallo di input che contiene dati binari che devono essere codificati.
Intervallo di output che contiene il risultato dell'operazione, ad esempio il testo con codifica UTF-8 in Base64Url.
Restituisce
Numero di byte scritti nell'intervallo di destinazione. Può essere usato per sezionare l'output per le chiamate successive, se necessario.
Eccezioni
Il buffer in destination
è troppo piccolo per contenere l'output codificato.
Commenti
Questa implementazione della codifica base64url omette i caratteri di riempimento facoltativi.
Si applica a
EncodeToUtf8(ReadOnlySpan<Byte>)
- Origine:
- Base64UrlEncoder.cs
Codifica l'intervallo di dati binari in testo con codifica UTF-8 rappresentato come 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()
Parametri
- source
- ReadOnlySpan<Byte>
Intervallo di input che contiene dati binari che devono essere codificati.
Restituisce
Matrice di byte di output che contiene il risultato dell'operazione, ad esempio il testo con codifica UTF-8 in Base64Url.
Commenti
Questa implementazione della codifica base64url omette i caratteri di riempimento facoltativi.