Udostępnij za pośrednictwem


Encoding Konstruktory

Definicja

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.

Dotyczy