Base64Url.IsValid Metod

Definition

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

Gäller för