TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Codeert een Unicode-scalaire waarde en schrijft deze naar een buffer.
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
Parameters
- unicodeScalar
- Int32
Een Unicode-scalaire waarde.
- buffer
- Char*
Een aanwijzer naar de buffer waarnaar de gecodeerde tekst moet worden geschreven.
- bufferLength
- Int32
De lengte van de bestemming buffer in tekens.
- numberOfCharactersWritten
- Int32
Wanneer de methode wordt geretourneerd, geeft u het aantal tekens aan dat naar de buffermethode is geschreven.
Retouren
false als bufferLength deze te klein is om de gecodeerde tekst aan te passen; anders wordt het resultaat geretourneerd true.
- Kenmerken
Opmerkingen
Deze methode wordt zelden rechtstreeks aangeroepen. Een van de Encode overbelastingen moet in plaats daarvan worden gebruikt. Implementaties van de TextEncoder klasse moeten thread-veilig en staatloos zijn.