EncodingExtensions.GetBytes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetBytes(Encoding, ReadOnlySequence<Char>) |
Encode le ReadOnlySequence<T> spécifié dans un tableau Byte à l’aide du Encoding spécifié. |
GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>) |
Décode le ReadOnlySequence<T> spécifié en |
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) |
Encode le ReadOnlySequence<T> spécifié en |
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) |
Encode le ReadOnlySpan<T> spécifié en |
GetBytes(Encoding, ReadOnlySequence<Char>)
Encode le ReadOnlySequence<T> spécifié dans un tableau Byte à l’aide du Encoding spécifié.
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()
Paramètres
- encoding
- Encoding
Encodage qui représente la façon dont les données dans chars
doivent être encodées.
- chars
- ReadOnlySequence<Char>
Séquence à encoder en octets.
Retours
- Byte[]
Tableau Byte qui représente le contenu encodé de chars
.
Exceptions
chars
contient des données qui ne peuvent pas être encodées, et encoding
est configuré pour être déclenché lorsque ce genre de données est rencontré.
S’applique à
GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)
Décode le ReadOnlySequence<T> spécifié en byte
s à l’aide du Encoding spécifié et écrit le résultat dans 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
Paramètres
- encoding
- Encoding
Encodage qui représente la façon dont les données dans chars
doivent être encodées.
- chars
- ReadOnlySequence<Char>
ReadOnlySequence<T> dont le contenu doit être encodé.
- writer
- IBufferWriter<Byte>
Mémoire tampon dans laquelle les octets codés seront écrits.
Retours
Nombre d’octets écrits dans writer
.
Exceptions
chars
contient des données qui ne peuvent pas être encodées, et encoding
est configuré pour être déclenché lorsque ce genre de données est rencontré.
S’applique à
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)
Encode le ReadOnlySequence<T> spécifié en byte
s à l’aide du Encoding spécifié et génère le résultat dans 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
Paramètres
- encoding
- Encoding
Encodage qui représente la façon dont les données dans chars
doivent être encodées.
- chars
- ReadOnlySequence<Char>
Séquence à encoder en octets.
Retours
Nombre d’octets écrits dans bytes
.
Exceptions
bytes
n’est pas assez grand pour contenir la forme encodée de chars
.
chars
contient des données qui ne peuvent pas être encodées, et encoding
est configuré pour être déclenché lorsque ce genre de données est rencontré.
S’applique à
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)
Encode le ReadOnlySpan<T> spécifié en byte
s à l’aide du Encoding spécifié et écrit le résultat dans 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
Paramètres
- encoding
- Encoding
Encodage qui représente la façon dont les données dans chars
doivent être encodées.
- chars
- ReadOnlySpan<Char>
Séquence à encoder en octets.
- writer
- IBufferWriter<Byte>
Mémoire tampon dans laquelle les octets codés seront écrits.
Retours
Nombre d’octets écrits dans writer
.
Exceptions
chars
contient des données qui ne peuvent pas être encodées, et encoding
est configuré pour être déclenché lorsque ce genre de données est rencontré.