Base64Url.IsValid Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| IsValid(ReadOnlySpan<Byte>) |
Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data. |
| IsValid(ReadOnlySpan<Char>) |
Verifierar att det angivna textintervallet består av giltiga base-64-kodade data. |
| IsValid(ReadOnlySpan<Byte>, Int32) |
Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data. |
| IsValid(ReadOnlySpan<Char>, Int32) |
Verifierar att det angivna textintervallet består av giltiga base-64-kodade data. |
IsValid(ReadOnlySpan<Byte>)
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data.
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
Parametrar
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Ett intervall med UTF-8-text som ska valideras.
Returer
trueom utf8Base64UrlText innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false
Kommentarer
där blanksteg definieras som tecknen ' ' , '\t', '\r' eller '\n' (som byte).
Gäller för
IsValid(ReadOnlySpan<Char>)
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.
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
Parametrar
- base64UrlText
- ReadOnlySpan<Char>
Ett textintervall som ska valideras.
Returer
trueom base64UrlText innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false
Kommentarer
Om metoden returnerar true, skickas samma text till DecodeFromChars(ReadOnlySpan<Char>) och
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) skulle avkodas (i det fallet
tillräckligt TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) utdatautrymme).
En mängd blanksteg tillåts var som helst i indata, där blanksteg definieras som tecknen ,\reller\n.
Gäller för
IsValid(ReadOnlySpan<Byte>, Int32)
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data.
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
Parametrar
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Ett intervall med UTF-8-text som ska valideras.
- decodedLength
- Int32
Om metoden returnerar true, antalet avkodade byte som kommer att bli resultatet av avkodning av utf-8-texten.
Returer
trueom utf8Base64UrlText innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false
Kommentarer
där blanksteg definieras som tecknen ' ' , '\t', '\r' eller '\n' (som byte).
Gäller för
IsValid(ReadOnlySpan<Char>, Int32)
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
- Källa:
- Base64UrlValidator.cs
Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.
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
Parametrar
- base64UrlText
- ReadOnlySpan<Char>
Ett textintervall som ska valideras.
- decodedLength
- Int32
Om metoden returnerar true, antalet avkodade byte som kommer att bli resultatet av avkodning av indatatexten.
Returer
trueom base64UrlText innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false
Kommentarer
Om metoden returnerar true, skickas samma text till DecodeFromChars(ReadOnlySpan<Char>) och
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) skulle avkodas (i det fallet
tillräckligt TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) utdatautrymme).
En mängd blanksteg tillåts var som helst i indata, där blanksteg definieras som tecknen ,\reller\n.