ASCIIEncoding.GetEncoder Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uzyskuje koder, który konwertuje sekwencję znaków Unicode na kodowaną sekwencję bajtów ASCII.
public:
override System::Text::Encoder ^ GetEncoder();
public override System.Text.Encoder GetEncoder ();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Encoder GetEncoder ();
override this.GetEncoder : unit -> System.Text.Encoder
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.GetEncoder : unit -> System.Text.Encoder
Public Overrides Function GetEncoder () As Encoder
Zwraca
Element Encoder , który konwertuje sekwencję znaków Unicode na kodowaną sekwencję bajtów ASCII.
- Atrybuty
Uwagi
Metoda Encoder.GetBytes konwertuje sekwencyjne bloki znaków na sekwencyjne bloki bajtów w sposób podobny do GetBytes metody tej klasy. Jednak obiekt Encoder zachowuje informacje o stanie między wywołaniami, aby mógł poprawnie kodować sekwencje znaków obejmujące bloki. Obiekt Encoder zachowuje również końcowe znaki na końcu bloków danych i używa końcowych znaków w następnej operacji kodowania. Na przykład blok danych może kończyć się niedopasowanym wysokim zastępcą, a pasujący niski surogat może znajdować się w następnym bloku danych. W związku z tym i GetEncoder są przydatne w przypadku operacji transmisji i plików w sieci, GetDecoder ponieważ te operacje często zajmują się blokami danych zamiast pełnego strumienia danych.