Encoding.EncoderFallback Tulajdonság

Definíció

Lekéri vagy beállítja az EncoderFallback aktuális Encoding objektum objektumát.

public:
 property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); };
public:
 property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); void set(System::Text::EncoderFallback ^ value); };
public System.Text.EncoderFallback EncoderFallback { get; }
public System.Text.EncoderFallback EncoderFallback { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback
member this.EncoderFallback : System.Text.EncoderFallback with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.EncoderFallback : System.Text.EncoderFallback with get, set
Public ReadOnly Property EncoderFallback As EncoderFallback
Public Property EncoderFallback As EncoderFallback

Tulajdonság értéke

Az aktuális Encoding objektum kódoló tartalék objektuma.

Attribútumok

Kivételek

A halmazművelet értéke a következő null: .

Egy érték nem rendelhető hozzá egy készletművelethez, mert az aktuális Encoding objektum írásvédett.

Megjegyzések

Az EncoderFallback objektum egy hibakezelőt jelöl, amelyet akkor hív meg a rendszer, ha egy karakter nem konvertálható kódolt bájtsorozattá. A következő kezelőtípusok bármelyike támogatott:

  • A legjobban illeszkedő tartalék kezelő, amely olyan karaktereket cserél le, amelyek nem kódolhatók megfelelő helyettesítő karakterrel.

  • Csere tartalék kezelő, amely a nem kódolható karaktereket tetszőleges helyettesítő karakterre cseréli. .NET tartalmaz egy helyettesítő tartalék kezelőt, EncoderFallback, amely alapértelmezés szerint olyan karaktereket cserél le, amelyek nem kódolhatók kérdőjel ("?") karakterrel.

  • Kivétel tartalék kezelője, amely kivételt eredményez, ha a karakterek nem kódolhatók. .NET tartalmaz egy kivétel-tartalék kezelőt, EncoderExceptionFallback, amely EncoderFallbackException dob, ha a karaktereket nem lehet dekódolni.

A következőre érvényes:

Lásd még