CharsetDecoder.IsCharsetDetected Proprietà

Definizione

Indica se il decodificatore ha ancora rilevato un charset    (operazione facoltativa).

public virtual bool IsCharsetDetected { [Android.Runtime.Register("isCharsetDetected", "()Z", "GetIsCharsetDetectedHandler")] get; }
[<get: Android.Runtime.Register("isCharsetDetected", "()Z", "GetIsCharsetDetectedHandler")>]
member this.IsCharsetDetected : bool

Valore della proprietà

true se e solo se, questo decodificatore ha rilevato un set di caratteri specifico

Attributi

Eccezioni

se questo decodificatore non implementa un set di caratteri di rilevamento automatico.

Commenti

Indica se il decodificatore ha ancora rilevato un charset    (operazione facoltativa).

Se questo decodificatore implementa un set di caratteri che rileva automaticamente, in un singolo punto durante un'operazione di decodifica questo metodo può iniziare a restituire true per indicare che è stato rilevato un charset specifico nella sequenza di byte di input. Una volta eseguita questa operazione, è possibile richiamare il #detectedCharset detectedCharset metodo per recuperare il set di caratteri rilevato.

Il risultato restituito false da questo metodo non implica che non siano ancora stati decodificati byte. Alcuni decodificatori di rilevamento automatico sono in grado di decodificare alcuni, o anche tutti, di una sequenza di byte di input senza fissare su un particolare set di caratteri.

L'implementazione predefinita di questo metodo genera sempre un'eccezione UnsupportedOperationException. Deve essere sottoposta a override rilevando automaticamente i decodificatori da restituire true dopo che il set di caratteri di input è stato determinato.

per java.nio.charset.CharsetDecoder.isCharsetDetected().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a