Base64.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:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.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> base64TextUtf8);
public static bool IsValid(ReadOnlySpan<byte> base64TextUtf8);
static member IsValid : ReadOnlySpan<byte> -> bool
Public Shared Function IsValid (base64TextUtf8 As ReadOnlySpan(Of Byte)) As Boolean

Parametrar

base64TextUtf8
ReadOnlySpan<Byte>

Ett intervall med UTF-8-text som ska valideras.

Returer

trueom base64TextUtf8 innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false

Kommentarer

Om metoden returnerar true, skulle samma text skickas till DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) och DecodeFromUtf8InPlace(Span<Byte>, Int32) avkodas. En mängd blanksteg tillåts var som helst i indata, där blanksteg definieras som tecknen ' ', '\t', '\r' eller '\n' (som byte).

Gäller för

IsValid(ReadOnlySpan<Char>)

Källa:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.cs

Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.

public:
 static bool IsValid(ReadOnlySpan<char> base64Text);
public static bool IsValid(ReadOnlySpan<char> base64Text);
static member IsValid : ReadOnlySpan<char> -> bool
Public Shared Function IsValid (base64Text As ReadOnlySpan(Of Char)) As Boolean

Parametrar

base64Text
ReadOnlySpan<Char>

Ett textintervall som ska valideras.

Returer

trueom base64Text innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false

Kommentarer

Om metoden returnerar true, skulle samma text som skickas till FromBase64String(String) och TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) avkodas (om TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) du antar tillräckligt 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:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.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> base64TextUtf8, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<byte> base64TextUtf8, out int decodedLength);
static member IsValid : ReadOnlySpan<byte> * int -> bool
Public Shared Function IsValid (base64TextUtf8 As ReadOnlySpan(Of Byte), ByRef decodedLength As Integer) As Boolean

Parametrar

base64TextUtf8
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 base64TextUtf8 innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false

Kommentarer

Om metoden returnerar true, skulle samma text skickas till DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) och DecodeFromUtf8InPlace(Span<Byte>, Int32) avkodas. En mängd blanksteg tillåts var som helst i indata, där blanksteg definieras som tecknen ' ', '\t', '\r' eller '\n' (som byte).

Gäller för

IsValid(ReadOnlySpan<Char>, Int32)

Källa:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.cs
Källa:
Base64Validator.cs

Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.

public:
 static bool IsValid(ReadOnlySpan<char> base64Text, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<char> base64Text, out int decodedLength);
static member IsValid : ReadOnlySpan<char> * int -> bool
Public Shared Function IsValid (base64Text As ReadOnlySpan(Of Char), ByRef decodedLength As Integer) As Boolean

Parametrar

base64Text
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 base64Text innehåller en giltig, avkodbar sekvens med base-64-kodade data, annars . false

Kommentarer

Om metoden returnerar true, skulle samma text som skickas till FromBase64String(String) och TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) avkodas (om TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) du antar tillräckligt utdatautrymme). En mängd blanksteg tillåts var som helst i indata, där blanksteg definieras som tecknen ,\reller\n.

Gäller för