Base64Url.TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32) 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.
Codifica l'intervallo di dati binari (sul posto) in testo con codifica UTF-8 rappresentato come base 64.
L'output di testo codificato è maggiore dei dati binari contenuti nell'input (l'operazione gonfia i dati).
public:
static bool TryEncodeToUtf8InPlace(Span<System::Byte> buffer, int dataLength, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryEncodeToUtf8InPlace (Span<byte> buffer, int dataLength, out int bytesWritten);
static member TryEncodeToUtf8InPlace : Span<byte> * int * int -> bool
Public Shared Function TryEncodeToUtf8InPlace (buffer As Span(Of Byte), dataLength As Integer, ByRef bytesWritten As Integer) As Boolean
Parametri
Intervallo di input che contiene dati binari che devono essere codificati.
Deve essere sufficientemente grande per adattarsi al risultato dell'operazione.
- dataLength
- Int32
Quantità di dati binari contenuti nel buffer che devono essere codificati
(e deve essere inferiore alla lunghezza del buffer).
- bytesWritten
- Int32
Quando termina, questo metodo contiene il numero di byte scritti nel buffer. Questo parametro viene considerato non inizializzato.
Restituisce
true
se i byte sono codificati correttamente; in caso contrario, false
.
Commenti
Questa implementazione della codifica base64url omette i caratteri di riempimento facoltativi.