Taal

Base64Url Klas

Definitie

Converteert tussen binaire gegevens en URL-veilige ASCII gecodeerde tekst die wordt weergegeven in Base64Url-tekens.

public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
Overname
Base64Url

Opmerkingen

Base64Url-codering maakt gebruik van hetzelfde alfabet als standaard Base64-codering, behalve dat de tekens '+' en '/' respectievelijk worden vervangen door '-' en '_' om de uitvoer-URL veilig te maken.

Methoden

Name Description
DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean)

Decodeert de span van unicode ASCII-tekens die worden weergegeven als Base64Url in binaire gegevens.

DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>)

Decodeert de span van unicode ASCII-tekens die worden weergegeven als Base64Url in binaire gegevens.

DecodeFromChars(ReadOnlySpan<Char>)

Decodeert de span van unicode ASCII-tekens die worden weergegeven als Base64Url in binaire gegevens.

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

Decodeert de span van UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url in binaire gegevens.

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

Decodeert de span van UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url in binaire gegevens.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Decodeert de span van UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url in binaire gegevens.

DecodeFromUtf8InPlace(Span<Byte>)

Decodeert de span van UTF-8 gecodeerde tekst in Base64Url in binaire gegevens, in-place.

De gedecodeerde binaire uitvoer is kleiner dan de tekstgegevens in de invoer (de bewerking vergroot de gegevens).

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

Codeert de reeks binaire gegevens in unicode ASCII-tekens die worden weergegeven als Base64Url.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

Codeert de reeks binaire gegevens in Unicode ASCII-tekens die worden weergegeven als Base64Url.

EncodeToChars(ReadOnlySpan<Byte>)

Codeert de reeks binaire gegevens in unicode ASCII-tekens die worden weergegeven als Base64Url.

EncodeToString(ReadOnlySpan<Byte>)

Codeert het bereik van binaire gegevens in Unicode-tekenreeks die wordt weergegeven als Base64Url ASCII-tekens.

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

Codeert het bereik van binaire gegevens in UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url.

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

Codeert het bereik van binaire gegevens in UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>)

Codeert het bereik van binaire gegevens in UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url.

GetEncodedLength(Int32)

Retourneert de lengte (in bytes) van het resultaat als u binaire gegevens binnen een bytespanne van grootte bytesLengthzou coderen.

GetMaxDecodedLength(Int32)

Retourneert de maximale lengte (in bytes) van het resultaat als u base 64 gecodeerde tekst van een groottespanne base64Lengthzou decoderen.

IsValid(ReadOnlySpan<Byte>, Int32)

Valideert dat de opgegeven reeks UTF-8-tekst bestaat uit geldige base-64 gecodeerde gegevens.

IsValid(ReadOnlySpan<Byte>)

Valideert dat de opgegeven reeks UTF-8-tekst bestaat uit geldige base-64 gecodeerde gegevens.

IsValid(ReadOnlySpan<Char>, Int32)

Valideert dat de opgegeven tekstspanne bestaat uit geldige base-64 gecodeerde gegevens.

IsValid(ReadOnlySpan<Char>)

Valideert dat de opgegeven tekstspanne bestaat uit geldige base-64 gecodeerde gegevens.

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32)

Decodeert de span van Unicode ASCII-tekens die worden weergegeven als Base64Url in binaire gegevens.

TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Decodeert de span van UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url in binaire gegevens.

TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32)

Codeert de reeks binaire gegevens in Unicode ASCII-tekens die worden weergegeven als Base64Url.

TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Codeert het bereik van binaire gegevens in met UTF-8 gecodeerde tekens die worden weergegeven als Base64Url.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Codeert het bereik van binaire gegevens (in-place) in UTF-8 gecodeerde tekst die wordt weergegeven als basis 64.

De gecodeerde tekstuitvoer is groter dan de binaire gegevens in de invoer (de bewerking vergroot de gegevens).

Van toepassing op