Encoding.EncoderFallback Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- EncoderFallback
- EncoderFallbackBuffer
Az .NET