Encoding.DecoderFallback Tulajdonság

Definíció

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

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

Tulajdonság értéke

Az aktuális Encoding objektum dekóder 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 DecoderFallback objektum egy hibakezelőt jelöl, amelyet akkor hív meg a rendszer, ha egy kódolt bájtsorozat nem dekódolható karakterre. A következő kezelőtípusok bármelyike támogatott:

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

  • Csere tartalék kezelő, amely olyan bájtokat cserél le, amelyeket nem lehet tetszőleges helyettesítő karakterrel dekódolni. .NET tartalmaz egy helyettesítő tartalék kezelőt, DecoderFallback, amely alapértelmezés szerint olyan bájtokat cserél le, amelyek nem dekódolhatók kérdőjel ("?") karakterrel.

  • Kivétel tartalék kezelője, amely kivételt eredményez, ha bájtok nem dekódolhatók. .NET tartalmaz egy kivétel-tartalék kezelőt, DecoderExceptionFallback, amely DecoderFallbackException dob, ha a bájtok nem dekódolhatók.

A következőre érvényes:

Lásd még