EncodingExtensions.Convert Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Convert(Decoder, ReadOnlySequence<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean) |
Bir ReadOnlySequence<T> öğesini UTF-16 ile kodlanmış karakterlere dönüştürür ve sonucu öğesine |
| Convert(Decoder, ReadOnlySpan<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean) |
kullanarak |
| Convert(Encoder, ReadOnlySequence<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean) |
Bir ReadOnlySequence<T> öğesini kodlanmış baytlara dönüştürür ve sonucu öğesine |
| Convert(Encoder, ReadOnlySpan<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean) |
kullanarak |
Convert(Decoder, ReadOnlySequence<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)
Bir ReadOnlySequence<T> öğesini UTF-16 ile kodlanmış karakterlere dönüştürür ve sonucu öğesine writeryazar.
public:
[System::Runtime::CompilerServices::Extension]
static void Convert(System::Text::Decoder ^ decoder, System::Buffers::ReadOnlySequence<System::Byte> % bytes, System::Buffers::IBufferWriter<char> ^ writer, bool flush, [Runtime::InteropServices::Out] long % charsUsed, [Runtime::InteropServices::Out] bool % completed);
public static void Convert (this System.Text.Decoder decoder, in System.Buffers.ReadOnlySequence<byte> bytes, System.Buffers.IBufferWriter<char> writer, bool flush, out long charsUsed, out bool completed);
static member Convert : System.Text.Decoder * ReadOnlySequence * System.Buffers.IBufferWriter<char> * bool * int64 * bool -> unit
<Extension()>
Public Sub Convert (decoder As Decoder, ByRef bytes As ReadOnlySequence(Of Byte), writer As IBufferWriter(Of Char), flush As Boolean, ByRef charsUsed As Long, ByRef completed As Boolean)
Parametreler
- decoder
- Decoder
Baytları değerlere char dönüştürebilen kod çözücü örneği.
- bytes
- ReadOnlySequence<Byte>
Kodu çözecek bayt dizisi.
- writer
- IBufferWriter<Char>
Kodu çözülen karakterlerin yazılacağı arabellek.
- flush
- Boolean
true dönüştürülecek başka veri olmadığını belirtmek için; aksi takdirde false.
- charsUsed
- Int64
Bu yöntem döndürdüğünde, öğesine writeryazılan karakterlerin sayısını içerir.
- completed
- Boolean
Bu yöntem döndürdüğünde, kısmi iç durum içermiyorsa decoder içerirtrue; aksi takdirde , false.
ise flush true, yöntem döndürdüğünde bu her zaman olarak ayarlanır true .
Özel durumlar
bytes kodu çözülemeyen ve decoder bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılmış veriler içerir.
Şunlara uygulanır
Convert(Decoder, ReadOnlySpan<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)
kullanarak decoder bir ReadOnlySpan<T> karaktere dönüştürür ve sonucu öğesine writeryazar.
public:
[System::Runtime::CompilerServices::Extension]
static void Convert(System::Text::Decoder ^ decoder, ReadOnlySpan<System::Byte> bytes, System::Buffers::IBufferWriter<char> ^ writer, bool flush, [Runtime::InteropServices::Out] long % charsUsed, [Runtime::InteropServices::Out] bool % completed);
public static void Convert (this System.Text.Decoder decoder, ReadOnlySpan<byte> bytes, System.Buffers.IBufferWriter<char> writer, bool flush, out long charsUsed, out bool completed);
static member Convert : System.Text.Decoder * ReadOnlySpan<byte> * System.Buffers.IBufferWriter<char> * bool * int64 * bool -> unit
<Extension()>
Public Sub Convert (decoder As Decoder, bytes As ReadOnlySpan(Of Byte), writer As IBufferWriter(Of Char), flush As Boolean, ByRef charsUsed As Long, ByRef completed As Boolean)
Parametreler
- decoder
- Decoder
Baytları değerlere char dönüştürebilen kod çözücü örneği.
- bytes
- ReadOnlySpan<Byte>
Kodu çözecek bayt dizisi.
- writer
- IBufferWriter<Char>
Kodu çözülen karakterlerin yazılacağı arabellek.
- flush
- Boolean
true dönüştürülecek başka veri olmadığını belirtmek için; aksi takdirde false.
- charsUsed
- Int64
Bu yöntem döndürdüğünde, öğesine writeryazılan s sayısını chariçerir.
- completed
- Boolean
Bu yöntem döndürdüğünde, kısmi iç durum içermiyorsa decoder içerirtrue; aksi takdirde , false.
ise flush true, yöntem döndürdüğünde bu her zaman olarak ayarlanır true .
Özel durumlar
bytes kodlanamayan ve decoder bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.
Şunlara uygulanır
Convert(Encoder, ReadOnlySequence<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean)
Bir ReadOnlySequence<T> öğesini kodlanmış baytlara dönüştürür ve sonucu öğesine writeryazar.
public:
[System::Runtime::CompilerServices::Extension]
static void Convert(System::Text::Encoder ^ encoder, System::Buffers::ReadOnlySequence<char> % chars, System::Buffers::IBufferWriter<System::Byte> ^ writer, bool flush, [Runtime::InteropServices::Out] long % bytesUsed, [Runtime::InteropServices::Out] bool % completed);
public static void Convert (this System.Text.Encoder encoder, in System.Buffers.ReadOnlySequence<char> chars, System.Buffers.IBufferWriter<byte> writer, bool flush, out long bytesUsed, out bool completed);
static member Convert : System.Text.Encoder * ReadOnlySequence * System.Buffers.IBufferWriter<byte> * bool * int64 * bool -> unit
<Extension()>
Public Sub Convert (encoder As Encoder, ByRef chars As ReadOnlySequence(Of Char), writer As IBufferWriter(Of Byte), flush As Boolean, ByRef bytesUsed As Long, ByRef completed As Boolean)
Parametreler
- encoder
- Encoder
Değerleri bayta dönüştürebilen char kodlayıcı örneği.
- chars
- ReadOnlySequence<Char>
Kodlanacak karakter dizisi.
- writer
- IBufferWriter<Byte>
Kodlanmış baytların yazılacağı arabellek.
- flush
- Boolean
true dönüştürülecek başka veri olmadığını belirtmek için; aksi takdirde false.
- bytesUsed
- Int64
Bu yöntem döndürdüğünde, öğesine writeryazılan s sayısını byteiçerir.
- completed
- Boolean
Bu yöntem döndürdüğünde, dönüştürülene kadar bytesUsed tüm girişlerin olup olmadığını içerirtrue; aksi takdirde , false. ise flush true, yöntem döndürdüğünde bu her zaman olarak ayarlanır true .
Özel durumlar
chars kodlanamayan ve encoder bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.
Şunlara uygulanır
Convert(Encoder, ReadOnlySpan<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean)
kullanarak encoder bir ReadOnlySpan<T> bayt değerini bayt değerine dönüştürür ve sonucu öğesine writeryazar.
public:
[System::Runtime::CompilerServices::Extension]
static void Convert(System::Text::Encoder ^ encoder, ReadOnlySpan<char> chars, System::Buffers::IBufferWriter<System::Byte> ^ writer, bool flush, [Runtime::InteropServices::Out] long % bytesUsed, [Runtime::InteropServices::Out] bool % completed);
public static void Convert (this System.Text.Encoder encoder, ReadOnlySpan<char> chars, System.Buffers.IBufferWriter<byte> writer, bool flush, out long bytesUsed, out bool completed);
static member Convert : System.Text.Encoder * ReadOnlySpan<char> * System.Buffers.IBufferWriter<byte> * bool * int64 * bool -> unit
<Extension()>
Public Sub Convert (encoder As Encoder, chars As ReadOnlySpan(Of Char), writer As IBufferWriter(Of Byte), flush As Boolean, ByRef bytesUsed As Long, ByRef completed As Boolean)
Parametreler
- encoder
- Encoder
Değerleri bayta dönüştürebilen char kodlayıcı örneği.
- chars
- ReadOnlySpan<Char>
Kodlanacak karakter dizisi.
- writer
- IBufferWriter<Byte>
Kodlanmış baytların yazılacağı arabellek.
- flush
- Boolean
true dönüştürülecek başka veri olmadığını belirtmek için; aksi takdirde false.
- bytesUsed
- Int64
Bu yöntem döndürdüğünde, öğesine writeryazılan s sayısını byteiçerir.
- completed
- Boolean
Bu yöntem döndürdüğünde, kısmi iç durum içermiyorsa encoder içerirtrue; aksi takdirde , false.
ise flush true, yöntem döndürdüğünde bu her zaman olarak ayarlanır true .
Özel durumlar
chars kodlanamayan ve encoder bu tür veriler görüldüğünde oluşturulacak şekilde yapılandırılan verileri içerir.