Sprache

Base64.EncodeToUtf8 Methode

Definition

Überlädt

Name Beschreibung
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codiert die Spanne von Binärdaten in UTF-8-codierten Text, der als Base64 dargestellt wird.

EncodeToUtf8(ReadOnlySpan<Byte>)

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

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

Parameter

source
ReadOnlySpan<Byte>
destination
Span<Byte>

Gibt zurück

Gilt für:

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

Quelle:
Base64Encoder.cs
Quelle:
Base64Encoder.cs
Quelle:
Base64Encoder.cs
Quelle:
Base64Encoder.cs
Quelle:
Base64Encoder.cs

Codiert die Spanne von Binärdaten in UTF-8-codierten Text, der als Base64 dargestellt wird.

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

Parameter

bytes
ReadOnlySpan<Byte>

Die Eingabespanne, die Binärdaten enthält, die codiert werden müssen.

utf8
Span<Byte>

Die Ausgabespanne, die das Ergebnis des Vorgangs enthält, d. h. den UTF-8-codierten Text in Base 64.

bytesConsumed
Int32

Wenn diese Methode zurückgegeben wird, enthält sie die Anzahl der während des Vorgangs verbrauchten Eingabebytes. Dies kann verwendet werden, um die Eingabe für nachfolgende Aufrufe zu segmentieren, falls erforderlich.

bytesWritten
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in die Ausgabespanne geschrieben wurden. Dies kann verwendet werden, um die Ausgabe für nachfolgende Aufrufe zu segmentieren, falls erforderlich.

isFinalBlock
Boolean

true (Standardeinstellung) um anzugeben, dass die Eingabespanne die gesamten zu codierenden Daten enthält. false um anzugeben, dass die Eingabespanne Teildaten mit weiteren zu verfolgenden Daten enthält.

Gibt zurück

Einer der Enumerationswerte, der den Status des Codierungsvorgangs angibt.

Hinweise

Der Rückgabewert kann wie folgt sein:

Diese Methode kann nicht zurückgegeben werden OperationStatus.InvalidData , da dies für die Base64-Codierung nicht möglich ist.

Gilt für:

EncodeToUtf8(ReadOnlySpan<Byte>)

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

Parameter

source
ReadOnlySpan<Byte>

Gibt zurück

Byte[]

Gilt für: