Encoding Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.