TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Codifica un valor escalar Unicode y lo escribe en un búfer.
public:
abstract bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, [Runtime::InteropServices::Out] int % numberOfCharactersWritten);
[System.CLSCompliant(false)]
public abstract bool TryEncodeUnicodeScalar (int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten);
[<System.CLSCompliant(false)>]
abstract member TryEncodeUnicodeScalar : int * nativeptr<char> * int * int -> bool
Parámetros
- unicodeScalar
- Int32
Valor escalar Unicode.
- buffer
- Char*
Puntero al búfer en el que se va a escribir el texto codificado.
- bufferLength
- Int32
Longitud del elemento buffer
de destino en caracteres.
- numberOfCharactersWritten
- Int32
Cuando el método finaliza, indica el número de caracteres escritos en buffer
.
Devoluciones
Es false
si bufferLength
es demasiado pequeño para albergar el texto codificado; en caso contrario, devuelve true
.
- Atributos
Comentarios
Este método rara vez se llama directamente. En su lugar, se debe usar una de las Encode sobrecargas. Las implementaciones de la TextEncoder clase deben ser seguras para subprocesos y sin estado.