Encoding Konstruktory
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.
Inicjuje nowe wystąpienie klasy Encoding.
Przeciążenia
Encoding() |
Inicjuje nowe wystąpienie klasy Encoding. |
Encoding(Int32) |
Inicjuje nowe wystąpienie Encoding klasy, które odpowiada określonej stronie kodowej. |
Encoding(Int32, EncoderFallback, DecoderFallback) |
Inicjuje nowe wystąpienie klasy, które odpowiada określonej stronie kodowej przy użyciu określonych strategii rezerwowych Encoding kodera i dekodera. |
Encoding()
Inicjuje nowe wystąpienie klasy Encoding.
protected:
Encoding();
protected Encoding ();
Protected Sub New ()
Uwagi
Klasy pochodne zastępują ten konstruktor.
Zobacz też
Dotyczy
Encoding(Int32)
Inicjuje nowe wystąpienie Encoding klasy, które odpowiada określonej stronie kodowej.
protected:
Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)
Parametry
- codePage
- Int32
Identyfikator strony kodowej preferowanego kodowania.
-lub-
0, aby użyć domyślnego kodowania.
Wyjątki
Parametr codePage
ma wartość niższą niż zero.
Uwagi
Klasy pochodne zastępują ten konstruktor.
Wywołania do tego konstruktora z klasy pochodnej tworzą obiekt, który używa najlepszego powrotu do kodowania Encoding i dekodowania. Właściwości DecoderFallback i EncoderFallback są tylko do odczytu i nie można ich modyfikować. Aby kontrolować strategię rezerwową dla klasy pochodzącej z Encoding klasy , wywołaj Encoding(Int32, EncoderFallback, DecoderFallback) konstruktor.
Zobacz też
Dotyczy
Encoding(Int32, EncoderFallback, DecoderFallback)
Inicjuje nowe wystąpienie klasy, które odpowiada określonej stronie kodowej przy użyciu określonych strategii rezerwowych Encoding kodera i dekodera.
protected:
Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback? encoderFallback, System.Text.DecoderFallback? decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)
Parametry
- codePage
- Int32
Identyfikator strony kodowej kodowania.
- encoderFallback
- EncoderFallback
Obiekt, który udostępnia procedurę obsługi błędów, gdy nie można zakodować znaku przy użyciu bieżącego kodowania.
- decoderFallback
- DecoderFallback
Obiekt, który udostępnia procedurę obsługi błędów, gdy sekwencja bajtów nie może być zdekodowana z bieżącym kodowaniem.
Wyjątki
Parametr codePage
ma wartość niższą niż zero.
Uwagi
Ten konstruktor jest protected
; klasy pochodne przesłaniają go.
Ten konstruktor należy wywołać z klasy pochodnej, aby kontrolować rezerwowe strategie kodowania i dekodowania. Konstruktory klasy tworzą obiekty kodowania tylko do odczytu, które nie zezwalają na ustawianie rezerwowego powrotu kodera lub dekodera po Encoding utworzeniu obiektu.
Jeśli wartość lub ma wartość null, najlepiej dopasowany encoderFallback
decoderFallback
rezerwowy jest używany jako odpowiednia strategia rezerwowa.