TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Methode

Definitie

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.

Van toepassing op