Linguagem

Base64.DecodeFromUtf8InPlace(Span<Byte>, Int32) Método

Definição

Descodifica o espaço de texto codificado em UTF-8 em base 64 (no local) em dados binários. A saída binária decodificada é menor do que os dados de texto contidos na entrada (a operação desinfla os dados). Se a entrada não for múltiplo de 4, o método não irá descodificar quaisquer dados.

public:
 static System::Buffers::OperationStatus DecodeFromUtf8InPlace(Span<System::Byte> buffer, [Runtime::InteropServices::Out] int % bytesWritten);
public static System.Buffers.OperationStatus DecodeFromUtf8InPlace(Span<byte> buffer, out int bytesWritten);
static member DecodeFromUtf8InPlace : Span<byte> * int -> System.Buffers.OperationStatus
Public Shared Function DecodeFromUtf8InPlace (buffer As Span(Of Byte), ByRef bytesWritten As Integer) As OperationStatus

Parâmetros

buffer
Span<Byte>

O espaço de entrada que contém os dados de texto base-64 que precisam de ser decodificados.

bytesWritten
Int32

Quando este método retorna, contém o número de bytes escritos no buffer.

Devoluções

Um dos valores de enumeração indica o estado da operação de decodificação.

Observações

O valor de retorno pode ser o seguinte:

Este método não pode devolver os OperationStatus.DestinationTooSmall valores de e OperationStatus.NeedMoreData .

Aplica-se a