Encoding Constructors

Definitie

Initialiseert een nieuw exemplaar van de Encoding klasse.

Overloads

Name Description
Encoding()

Initialiseert een nieuw exemplaar van de Encoding klasse.

Encoding(Int32)

Initialiseert een nieuw exemplaar van de Encoding klasse die overeenkomt met de opgegeven codepagina.

Encoding(Int32, EncoderFallback, DecoderFallback)

Initialiseert een nieuw exemplaar van de Encoding klasse die overeenkomt met de opgegeven codepagina met de opgegeven coderingsprogramma- en decodertervalstrategieën.

Encoding()

Initialiseert een nieuw exemplaar van de Encoding klasse.

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

Opmerkingen

Afgeleide klassen overschrijven deze constructor.

Zie ook

Van toepassing op

Encoding(Int32)

Initialiseert een nieuw exemplaar van de Encoding klasse die overeenkomt met de opgegeven codepagina.

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

Parameters

codePage
Int32

De codepagina-id van de voorkeurscodering.

– of –

0: als u de standaardcodering wilt gebruiken.

Uitzonderingen

codePage is kleiner dan nul.

Opmerkingen

Afgeleide klassen overschrijven deze constructor.

Aanroepen naar deze constructor op basis van een afgeleide klasse maken een Encoding object dat gebruikmaakt van de best passende terugvalbewerkingen voor zowel coderings- als decoderingsbewerkingen. Zowel de eigenschappen EncoderFallback als de DecoderFallback eigenschappen hebben het kenmerk Alleen-lezen en kunnen niet worden gewijzigd. Als u de terugvalstrategie voor een klasse wilt beheren die is afgeleid van Encoding, roept u de Encoding(Int32, EncoderFallback, DecoderFallback) constructor aan.

Zie ook

Van toepassing op

Encoding(Int32, EncoderFallback, DecoderFallback)

Initialiseert een nieuw exemplaar van de Encoding klasse die overeenkomt met de opgegeven codepagina met de opgegeven coderingsprogramma- en decodertervalstrategieën.

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)

Parameters

codePage
Int32

De coderingscodepagina-id.

encoderFallback
EncoderFallback

Een object dat een procedure voor foutafhandeling biedt wanneer een teken niet kan worden gecodeerd met de huidige codering.

decoderFallback
DecoderFallback

Een object dat een procedure voor foutafhandeling biedt wanneer een bytereeks niet kan worden gedecodeerd met de huidige codering.

Uitzonderingen

codePage is kleiner dan nul.

Opmerkingen

Deze constructor is protected; afgeleide klassen overschrijven deze.

U roept deze constructor aan van een afgeleide klasse om de terugvalcoderings- en decoderingsstrategieën te beheren. De Encoding klasseconstructors maken alleen-lezen coderingsobjecten die geen terugval van encoder of decoder toestaan nadat het object is gemaakt.

Als een van beide encoderFallback of decoderFallback null is, wordt de beste terugval gebruikt als de bijbehorende terugvalstrategie.

Van toepassing op