EncoderReplacementFallbackBuffer.Fallback Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Prepara o buffer de substituição para usar a cadeia de substituição atual.
Sobrecargas
| Name | Description |
|---|---|
| Fallback(Char, Int32) |
Prepara o buffer de substituição para usar a cadeia de substituição atual. |
| Fallback(Char, Char, Int32) |
Indica se uma cadeia substituta pode ser usada quando um par substituto de entrada não pode ser codificado, ou se o par substituto pode ser ignorado. Os parâmetros especificam o par substituto e a posição índice do par na entrada. |
Fallback(Char, Int32)
Prepara o buffer de substituição para usar a cadeia de substituição atual.
public:
override bool Fallback(char charUnknown, int index);
public override bool Fallback(char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean
Parâmetros
- charUnknown
- Char
Uma personagem de entrada. Este parâmetro é ignorado nesta operação, a menos que seja lançada uma exceção.
- index
- Int32
A posição índice do carácter no buffer de entrada. Este parâmetro é ignorado nesta operação.
Devoluções
true se a corda de substituição não estiver vazia; false se a corda de substituição estiver vazia.
Exceções
Este método é chamado novamente antes de o GetNextChar() método ter lido todos os caracteres no buffer de substituição.
Observações
Os GetBytes métodos e Convert chamam Fallback se encontrarem um carácter desconhecido na sua entrada. Se o valor de retorno de Fallback for true, o método que chama pode invocar o GetNextChar método para obter cada carácter no buffer de reserva de substituição.
Aplica-se a
Fallback(Char, Char, Int32)
Indica se uma cadeia substituta pode ser usada quando um par substituto de entrada não pode ser codificado, ou se o par substituto pode ser ignorado. Os parâmetros especificam o par substituto e a posição índice do par na entrada.
public:
override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean
Parâmetros
- charUnknownHigh
- Char
O substituto alto do par de entrada.
- charUnknownLow
- Char
O substituto baixo do par de entrada.
- index
- Int32
A posição índice do par substituto no buffer de entrada.
Devoluções
true se a corda de substituição não estiver vazia; false se a corda de substituição estiver vazia.
Exceções
Este método é chamado novamente antes de o GetNextChar() método ter lido todos os caracteres da cadeia de substituição.
O valor de charUnknownHigh é inferior a U+D800 ou superior ao U+D8FF.
-ou-
O valor de charUnknownLow é inferior a U+DC00 ou superior a U+DFFF.
Observações
Os GetBytes métodos e Convert chamam Fallback se encontrarem um carácter desconhecido na sua entrada. Se o valor de retorno de Fallback for true, o método que chama pode invocar o GetNextChar método para obter cada carácter no buffer de reserva de substituição.