EncodingExtensions.GetBytes Método

Definición

Sobrecargas

GetBytes(Encoding, ReadOnlySequence<Char>)

Codifica el elemento ReadOnlySequence<T> especificado en una matriz Byte mediante el elemento Encoding especificado.

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

Descodifica el elemento ReadOnlySequence<T> especificado en bytes mediante el elemento Encoding especificado y escribe el resultado en writer.

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

Codifica el elemento ReadOnlySequence<T> especificado en bytes mediante el elemento Encoding especificado y envía el resultado a bytes.

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

Codifica el elemento ReadOnlySpan<T> especificado en bytes mediante el elemento Encoding especificado y escribe el resultado en writer.

GetBytes(Encoding, ReadOnlySequence<Char>)

Codifica el elemento ReadOnlySequence<T> especificado en una matriz Byte mediante el elemento Encoding especificado.

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

Codificación que representa cómo se deben codificar los datos de chars.

chars
ReadOnlySequence<Char>

Secuencia que se va a codificar en bytes.

Devoluciones

Byte[]

Matriz Byte que representa el contenido codificado de chars.

Excepciones

chars contiene datos que no se pueden codificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a

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

Descodifica el elemento ReadOnlySequence<T> especificado en bytes mediante el elemento Encoding especificado y escribe el resultado en 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

Codificación que representa cómo se deben codificar los datos de chars.

chars
ReadOnlySequence<Char>

ReadOnlySequence<T> cuyo contenido se debe codificar.

writer
IBufferWriter<Byte>

Búfer en el que se escribirán los bytes codificados.

Devoluciones

Int64

Número de bytes escritos en writer.

Excepciones

chars contiene datos que no se pueden codificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a

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

Codifica el elemento ReadOnlySequence<T> especificado en bytes mediante el elemento Encoding especificado y envía el resultado a 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

Codificación que representa cómo se deben codificar los datos de chars.

chars
ReadOnlySequence<Char>

Secuencia que se va a codificar en bytes.

bytes
Span<Byte>

Búfer de destino en el que se escribirán los bytes codificados.

Devoluciones

Int32

Número de bytes escritos en bytes.

Excepciones

bytes no es lo suficientemente grande como para contener el formato codificado de chars.

chars contiene datos que no se pueden codificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a

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

Codifica el elemento ReadOnlySpan<T> especificado en bytes mediante el elemento Encoding especificado y escribe el resultado en 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

Codificación que representa cómo se deben codificar los datos de chars.

chars
ReadOnlySpan<Char>

Secuencia que se va a codificar en bytes.

writer
IBufferWriter<Byte>

Búfer en el que se escribirán los bytes codificados.

Devoluciones

Int64

Número de bytes escritos en writer.

Excepciones

chars contiene datos que no se pueden codificar y encoding está configurado para iniciarse al mostrarse dichos datos.

Se aplica a