Base64Url.IsValid Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Naam | Description |
|---|---|
| IsValid(ReadOnlySpan<Byte>) |
Valideert dat de opgegeven reeks UTF-8-tekst bestaat uit geldige base-64 gecodeerde gegevens. |
| IsValid(ReadOnlySpan<Char>) |
Valideert dat de opgegeven tekstspanne bestaat uit geldige base-64 gecodeerde gegevens. |
| IsValid(ReadOnlySpan<Byte>, Int32) |
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<Byte>)
Valideert dat de opgegeven reeks UTF-8-tekst bestaat uit geldige base-64 gecodeerde gegevens.
public:
static bool IsValid(ReadOnlySpan<System::Byte> utf8Base64UrlText);
public static bool IsValid(ReadOnlySpan<byte> utf8Base64UrlText);
static member IsValid : ReadOnlySpan<byte> -> bool
Public Shared Function IsValid (utf8Base64UrlText As ReadOnlySpan(Of Byte)) As Boolean
Parameters
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Een reeks UTF-8-tekst die moet worden gevalideerd.
Retouren
true indien utf8Base64UrlText een geldige, decoderingsbare reeks met base-64 gecodeerde gegevens bevat, falseanders .
Opmerkingen
waarbij witruimte wordt gedefinieerd als de tekens ', '\t', '\r' of '\n' (als bytes).
Van toepassing op
IsValid(ReadOnlySpan<Char>)
Valideert dat de opgegeven tekstspanne bestaat uit geldige base-64 gecodeerde gegevens.
public:
static bool IsValid(ReadOnlySpan<char> base64UrlText);
public static bool IsValid(ReadOnlySpan<char> base64UrlText);
static member IsValid : ReadOnlySpan<char> -> bool
Public Shared Function IsValid (base64UrlText As ReadOnlySpan(Of Char)) As Boolean
Parameters
- base64UrlText
- ReadOnlySpan<Char>
Een reeks tekst die moet worden gevalideerd.
Retouren
true indien base64UrlText een geldige, decoderingsbare reeks met base-64 gecodeerde gegevens bevat, falseanders .
Opmerkingen
Als de methode wordt geretourneerd true, wordt dezelfde tekst doorgegeven aan DecodeFromChars(ReadOnlySpan<Char>) en
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) zou decoderen (in het geval
ervan TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) uitgaande dat er voldoende uitvoerruimte is).
Elke hoeveelheid witruimte is overal in de invoer toegestaan, waarbij witruimte wordt gedefinieerd als de tekens ', '\t', '\r' of '\n'.
Van toepassing op
IsValid(ReadOnlySpan<Byte>, Int32)
Valideert dat de opgegeven reeks UTF-8-tekst bestaat uit geldige base-64 gecodeerde gegevens.
public:
static bool IsValid(ReadOnlySpan<System::Byte> utf8Base64UrlText, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<byte> utf8Base64UrlText, out int decodedLength);
static member IsValid : ReadOnlySpan<byte> * int -> bool
Public Shared Function IsValid (utf8Base64UrlText As ReadOnlySpan(Of Byte), ByRef decodedLength As Integer) As Boolean
Parameters
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Een reeks UTF-8-tekst die moet worden gevalideerd.
- decodedLength
- Int32
Als de methode retourneert true, wordt het aantal gedecodeerde bytes dat het resultaat is van het decoderen van de invoer-UTF-8-tekst.
Retouren
true indien utf8Base64UrlText een geldige, decoderingsbare reeks met base-64 gecodeerde gegevens bevat, falseanders .
Opmerkingen
waarbij witruimte wordt gedefinieerd als de tekens ', '\t', '\r' of '\n' (als bytes).
Van toepassing op
IsValid(ReadOnlySpan<Char>, Int32)
Valideert dat de opgegeven tekstspanne bestaat uit geldige base-64 gecodeerde gegevens.
public:
static bool IsValid(ReadOnlySpan<char> base64UrlText, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<char> base64UrlText, out int decodedLength);
static member IsValid : ReadOnlySpan<char> * int -> bool
Public Shared Function IsValid (base64UrlText As ReadOnlySpan(Of Char), ByRef decodedLength As Integer) As Boolean
Parameters
- base64UrlText
- ReadOnlySpan<Char>
Een reeks tekst die moet worden gevalideerd.
- decodedLength
- Int32
Als de methode retourneert true, wordt het aantal gedecodeerde bytes dat het resultaat is van het decoderen van de invoertekst.
Retouren
true indien base64UrlText een geldige, decoderingsbare reeks met base-64 gecodeerde gegevens bevat, falseanders .
Opmerkingen
Als de methode wordt geretourneerd true, wordt dezelfde tekst doorgegeven aan DecodeFromChars(ReadOnlySpan<Char>) en
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) zou decoderen (in het geval
ervan TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) uitgaande dat er voldoende uitvoerruimte is).
Elke hoeveelheid witruimte is overal in de invoer toegestaan, waarbij witruimte wordt gedefinieerd als de tekens ', '\t', '\r' of '\n'.