Condividi tramite


Base64.DecodeFromUtf8 Metodo

Definizione

Overload

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

Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come base 64 in dati binari. Se l'input non è un multiplo di 4, decodifica quanto più possibile, al multiplo più vicino di 4.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Origine:
Base64Decoder.cs
public:
 static cli::array <System::Byte> ^ DecodeFromUtf8(ReadOnlySpan<System::Byte> source);
public static byte[] DecodeFromUtf8(ReadOnlySpan<byte> source);
static member DecodeFromUtf8 : ReadOnlySpan<byte> -> byte[]
Public Shared Function DecodeFromUtf8 (source As ReadOnlySpan(Of Byte)) As Byte()

Parametri

source
ReadOnlySpan<Byte>

Valori restituiti

Byte[]

Si applica a

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

Origine:
Base64Decoder.cs
public:
 static int DecodeFromUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int DecodeFromUtf8(ReadOnlySpan<byte> source, Span<byte> destination);
static member DecodeFromUtf8 : ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function DecodeFromUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parametri

source
ReadOnlySpan<Byte>
destination
Span<Byte>

Valori restituiti

Si applica a

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

Origine:
Base64Decoder.cs
Origine:
Base64Decoder.cs
Origine:
Base64Decoder.cs
Origine:
Base64Decoder.cs
Origine:
Base64Decoder.cs

Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come base 64 in dati binari. Se l'input non è un multiplo di 4, decodifica quanto più possibile, al multiplo più vicino di 4.

public static System.Buffers.OperationStatus DecodeFromUtf8(ReadOnlySpan<byte> utf8, Span<byte> bytes, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true);
static member DecodeFromUtf8 : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function DecodeFromUtf8 (utf8 As ReadOnlySpan(Of Byte), bytes As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus

Parametri

utf8
ReadOnlySpan<Byte>

Intervallo di input che contiene testo con codifica UTF-8 in base 64 che deve essere decodificato.

bytes
Span<Byte>

Intervallo di output che contiene il risultato dell'operazione, ovvero i dati binari decodificati.

bytesConsumed
Int32

Quando termina, questo metodo contiene il numero di byte di input utilizzati durante l'operazione. Può essere usato per sezionare l'input per le chiamate successive, se necessario.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero di byte scritti nell'intervallo di output. Può essere usato per sezionare l'output per le chiamate successive, se necessario.

isFinalBlock
Boolean

true (impostazione predefinita) per indicare che l'intervallo di input contiene gli interi dati da decodificare. false per indicare che l'intervallo di input contiene dati parziali con più dati da seguire.

Valori restituiti

Uno dei valori di enumerazione che indica lo stato dell'operazione di decodifica.

Commenti

Il valore restituito può essere il seguente:

Si applica a