Base64Url Classe
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.
Converte tra dati binari e testo con codifica ASCII indipendente dall'URL rappresentato in caratteri Base64Url.
public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
- Ereditarietà
-
Base64Url
Commenti
La codifica Base64Url usa lo stesso alfabeto della codifica Base64 standard, ad eccezione del fatto che i caratteri '+' e '/' vengono sostituiti rispettivamente con '-' e '_' per rendere l'URL di output sicuro.
Metodi
| Nome | Descrizione |
|---|---|
| DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean) |
Decodifica l'intervallo di caratteri unicode ASCII rappresentati come Base64Url in dati binari. |
| DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>) |
Decodifica l'intervallo di caratteri unicode ASCII rappresentati come Base64Url in dati binari. |
| DecodeFromChars(ReadOnlySpan<Char>) |
Decodifica l'intervallo di caratteri unicode ASCII rappresentati come Base64Url in dati binari. |
| DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come Base64Url in dati binari. |
| DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come Base64Url in dati binari. |
| DecodeFromUtf8(ReadOnlySpan<Byte>) |
Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come Base64Url in dati binari. |
| DecodeFromUtf8InPlace(Span<Byte>) |
Decodifica l'intervallo di testo con codifica UTF-8 in Base64Url in dati binari sul posto. L'output binario decodificato è inferiore ai dati di testo contenuti nell'input (l'operazione deflaffa i dati). |
| EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean) |
Codifica l'intervallo di dati binari in caratteri ASCII Unicode rappresentati come Base64Url. |
| EncodeToChars(ReadOnlySpan<Byte>, Span<Char>) |
Codifica l'intervallo di dati binari in caratteri ASCII Unicode rappresentati come Base64Url. |
| EncodeToChars(ReadOnlySpan<Byte>) |
Codifica l'intervallo di dati binari in caratteri ASCII Unicode rappresentati come Base64Url. |
| EncodeToString(ReadOnlySpan<Byte>) |
Codifica l'intervallo di dati binari in una stringa Unicode rappresentata come caratteri ASCII Base64Url. |
| 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. |
| GetEncodedLength(Int32) |
Restituisce la lunghezza in byte del risultato se si desidera codificare i dati binari all'interno di un intervallo di byte di dimensioni |
| GetMaxDecodedLength(Int32) |
Restituisce la lunghezza massima in byte del risultato se si decodifica il testo codificato in base 64 da un intervallo di dimensioni |
| IsValid(ReadOnlySpan<Byte>, Int32) |
Verifica che l'intervallo specificato di testo UTF-8 sia costituito da dati con codifica Base 64 validi. |
| IsValid(ReadOnlySpan<Byte>) |
Verifica che l'intervallo specificato di testo UTF-8 sia costituito da dati con codifica Base 64 validi. |
| IsValid(ReadOnlySpan<Char>, Int32) |
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi. |
| IsValid(ReadOnlySpan<Char>) |
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi. |
| TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) |
Decodifica l'intervallo di caratteri Unicode ASCII rappresentati come Base64Url in dati binari. |
| TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come Base64Url in dati binari. |
| TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32) |
Codifica l'intervallo di dati binari in caratteri ASCII Unicode rappresentati come Base64Url. |
| TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Codifica l'intervallo di dati binari in caratteri con codifica UTF-8 rappresentati come Base64Url. |
| TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32) |
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). |