EncodingExtensions.GetBytes Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) |
Codifica el elemento ReadOnlySequence<T> especificado en |
| GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) |
Codifica el elemento ReadOnlySpan<T> especificado en |
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
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.
Devoluciones
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
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.