Condividi tramite


Base64Url Classe

Definizione

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

Metodi

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 bytesLength.

GetMaxDecodedLength(Int32)

Restituisce la lunghezza massima(in byte) del risultato se si decodifica il testo codificato in base 64 da un intervallo di dimensioni base64Length.

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).

Si applica a