Encoding Konstruktorer

Definition

Initierar en ny instans av Encoding klassen.

Överlagringar

Name Description
Encoding()

Initierar en ny instans av Encoding klassen.

Encoding(Int32)

Initierar en ny instans av Encoding klassen som motsvarar den angivna kodsidan.

Encoding(Int32, EncoderFallback, DecoderFallback)

Initierar en ny instans av Encoding klassen som motsvarar den angivna kodsidan med de angivna reservstrategierna för kodare och avkodare.

Encoding()

Initierar en ny instans av Encoding klassen.

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

Kommentarer

Härledda klasser åsidosätter den här konstruktorn.

Se även

Gäller för

Encoding(Int32)

Initierar en ny instans av Encoding klassen som motsvarar den angivna kodsidan.

protected:
 Encoding(int codePage);
protected Encoding(int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)

Parametrar

codePage
Int32

Kodsideidentifieraren för önskad kodning.

-eller-

0, för att använda standardkodningen.

Undantag

codePage är mindre än noll.

Kommentarer

Härledda klasser åsidosätter den här konstruktorn.

Anrop till den här konstruktorn från en härledd klass skapar ett Encoding objekt som använder bästa möjliga återställning för både kodnings- och avkodningsåtgärder. DecoderFallback Både egenskaperna och EncoderFallback är skrivskyddade och kan inte ändras. Om du vill styra återställningsstrategin för en klass som härletts från Encodinganropar Encoding(Int32, EncoderFallback, DecoderFallback) du konstruktorn.

Se även

Gäller för

Encoding(Int32, EncoderFallback, DecoderFallback)

Initierar en ny instans av Encoding klassen som motsvarar den angivna kodsidan med de angivna reservstrategierna för kodare och avkodare.

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)

Parametrar

codePage
Int32

Kodningskodens sididentifierare.

encoderFallback
EncoderFallback

Ett objekt som tillhandahåller en felhanteringsprocedur när ett tecken inte kan kodas med den aktuella kodningen.

decoderFallback
DecoderFallback

Ett objekt som tillhandahåller en felhanteringsprocedur när en bytesekvens inte kan avkodas med den aktuella kodningen.

Undantag

codePage är mindre än noll.

Kommentarer

Den här konstruktorn är protected; härledda klasser åsidosätter den.

Du anropar den här konstruktorn från en härledd klass för att styra strategierna för återställningskodning och avkodning. Klasskonstruktorerna Encoding skapar skrivskyddade kodningsobjekt som inte tillåter återställning av kodare eller avkodare efter att objektet har skapats.

Om antingen encoderFallback eller decoderFallback är null används bästa återställning som motsvarande reservstrategi.

Gäller för