Encoding Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy Encoding.Initializes a new instance of the Encoding class.

Przeciążenia

Encoding()

Inicjuje nowe wystąpienie klasy Encoding.Initializes a new instance of the Encoding class.

Encoding(Int32)

Inicjuje nowe wystąpienie Encoding klasy, które odnosi się do określonej strony kodowej.Initializes a new instance of the Encoding class that corresponds to the specified code page.

Encoding(Int32, EncoderFallback, DecoderFallback)

Inicjuje nowe wystąpienie Encoding klasy, które odnosi się do określonej strony kodowej z określonymi strategiami rezerwy kodera i dekodera.Initializes a new instance of the Encoding class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.

Encoding()

Inicjuje nowe wystąpienie klasy Encoding.Initializes a new instance of the Encoding class.

protected:
 Encoding();
protected Encoding ();
Protected Sub New ()

Uwagi

Klasy pochodne przesłaniają ten Konstruktor.Derived classes override this constructor.

Zobacz też

Dotyczy

Encoding(Int32)

Inicjuje nowe wystąpienie Encoding klasy, które odnosi się do określonej strony kodowej.Initializes a new instance of the Encoding class that corresponds to the specified code page.

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.The code page identifier of the preferred encoding.

-lub--or-

0, aby użyć domyślnego kodowania.0, to use the default encoding.

Wyjątki

Parametr codePage ma wartość niższą niż zero.codePage is less than zero.

Uwagi

Klasy pochodne przesłaniają ten Konstruktor.Derived classes override this constructor.

Wywołania tego konstruktora z klasy pochodnej tworzą Encoding obiekt, który używa najlepszego dopasowania dla operacji kodowania i dekodowania.Calls to this constructor from a derived class create an Encoding object that uses best-fit fallback for both encoding and decoding operations. DecoderFallback EncoderFallback Właściwości i są tylko do odczytu i nie można ich modyfikować.Both the DecoderFallback and EncoderFallback properties are read-only and cannot be modified. Aby kontrolować strategię powrotu klasy pochodnej z Encoding , wywołaj Encoding(Int32, EncoderFallback, DecoderFallback) konstruktora.To control the fallback strategy for a class derived from Encoding, call the Encoding(Int32, EncoderFallback, DecoderFallback) constructor.

Zobacz też

Dotyczy

Encoding(Int32, EncoderFallback, DecoderFallback)

Inicjuje nowe wystąpienie Encoding klasy, które odnosi się do określonej strony kodowej z określonymi strategiami rezerwy kodera i dekodera.Initializes a new instance of the Encoding class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.

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.The encoding code page identifier.

encoderFallback
EncoderFallback

Obiekt, który dostarcza procedurę obsługi błędów, gdy nie można zakodować znaku przy użyciu bieżącego kodowania.An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.

decoderFallback
DecoderFallback

Obiekt, który dostarcza procedurę obsługi błędów, gdy nie można zdekodować sekwencji bajtów z bieżącym kodowaniem.An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.

Wyjątki

Parametr codePage ma wartość niższą niż zero.codePage is less than zero.

Uwagi

Ten konstruktor to protected ; klasy pochodne przesłaniają je.This constructor is protected; derived classes override it.

Ten konstruktor jest wywoływany z klasy pochodnej, aby kontrolować rezerwowe strategie kodowania i dekodowania.You call this constructor from a derived class to control the fallback encoding and decoding strategies. EncodingKonstruktory klas tworzą obiekty kodowania tylko do odczytu, które nie zezwalają na ustawienie powrotu dekodera lub dekodera po utworzeniu obiektu.The Encoding class constructors create read-only encoding objects that don't allow encoder or decoder fallback to be set after the object is created.

Jeśli encoderFallback lub decoderFallback ma wartość null, najlepszym dopasowaniem jest użycie jako odpowiedniej strategii rezerwowej.If either encoderFallback or decoderFallback is null, best-fit fallback is used as the corresponding fallback strategy.

Dotyczy