EncodingExtensions.GetBytes Método

Definição

Sobrecargas

Name Description
GetBytes(Encoding, ReadOnlySequence<Char>)

Codifica o especificado ReadOnlySequence<T> num Byte array usando o especificado Encoding.

GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)

Decodifica o especificado ReadOnlySequence<T> para bytes usando o especificado Encoding e escreve o resultado em writer.

GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)

Codifica o especificado ReadOnlySequence<T> para bytes usando o especificado Encoding e produz o resultado para bytes.

GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)

Codifica o especificado ReadOnlySpan<T> em bytes usando o especificado Encoding e escreve o resultado em writer.

GetBytes(Encoding, ReadOnlySequence<Char>)

Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs

Codifica o especificado ReadOnlySequence<T> num Byte array usando o especificado Encoding.

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars);
public static byte[] GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars);
static member GetBytes : System.Text.Encoding * ReadOnlySequence -> byte[]
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char)) As Byte()

Parâmetros

encoding
Encoding

A codificação que representa como os dados chars devem ser codificados.

chars
ReadOnlySequence<Char>

A sequência a codificar em bytes.

Devoluções

Byte[]

Um Byte array que representa o conteúdo codificado de chars.

Exceções

chars contém dados que não podem ser codificados e encoding está configurado para ser lançado quando tais dados são vistos.

Aplica-se a

GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)

Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs

Decodifica o especificado ReadOnlySequence<T> para bytes usando o especificado Encoding e escreve o resultado em writer.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), writer As IBufferWriter(Of Byte)) As Long

Parâmetros

encoding
Encoding

A codificação que representa como os dados chars devem ser codificados.

chars
ReadOnlySequence<Char>

O ReadOnlySequence<T> conteúdo de quem deve ser codificado.

writer
IBufferWriter<Byte>

O buffer onde os bytes codificados serão escritos.

Devoluções

O número de bytes escritos em writer.

Exceções

chars contém dados que não podem ser codificados e encoding está configurado para ser lançado quando tais dados são vistos.

Aplica-se a

GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)

Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs

Codifica o especificado ReadOnlySequence<T> para bytes usando o especificado Encoding e produz o resultado para bytes.

public:
[System::Runtime::CompilerServices::Extension]
 static int GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, Span<System::Byte> bytes);
public static int GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, Span<byte> bytes);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * Span<byte> -> int
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), bytes As Span(Of Byte)) As Integer

Parâmetros

encoding
Encoding

A codificação que representa como os dados chars devem ser codificados.

chars
ReadOnlySequence<Char>

A sequência a codificar em bytes.

bytes
Span<Byte>

O buffer de destino onde serão escritos os bytes codificados.

Devoluções

O número de bytes escritos em bytes.

Exceções

bytes não é suficientemente grande para conter a forma codificada de chars.

chars contém dados que não podem ser codificados e encoding está configurado para ser lançado quando tais dados são vistos.

Aplica-se a

GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)

Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs
Origem:
EncodingExtensions.cs

Codifica o especificado ReadOnlySpan<T> em bytes usando o especificado Encoding e escreve o resultado em writer.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetBytes(System::Text::Encoding ^ encoding, ReadOnlySpan<char> chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes(this System.Text.Encoding encoding, ReadOnlySpan<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySpan<char> * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, chars As ReadOnlySpan(Of Char), writer As IBufferWriter(Of Byte)) As Long

Parâmetros

encoding
Encoding

A codificação que representa como os dados chars devem ser codificados.

chars
ReadOnlySpan<Char>

A sequência a codificar em bytes.

writer
IBufferWriter<Byte>

O buffer onde os bytes codificados serão escritos.

Devoluções

O número de bytes escritos em writer.

Exceções

chars contém dados que não podem ser codificados e encoding está configurado para ser lançado quando tais dados são vistos.

Aplica-se a