TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
Unicode skaler değerini kodlar ve bir arabelleğe yazar.
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
Parametreler
- unicodeScalar
- Int32
Unicode skaler değeri.
- buffer
- Char*
Kodlanmış metnin yazıldığı arabelleğe bir işaretçi.
- bufferLength
- Int32
Hedefin buffer
karakter cinsinden uzunluğu.
- numberOfCharactersWritten
- Int32
Yöntemi döndürdüğünde, öğesine yazılan buffer
karakter sayısını gösterir.
Döndürülenler
false
kodlanmış metne sığamayacak kadar küçükse bufferLength
, değilse döndürür true
.
- Öznitelikler
Açıklamalar
Bu yöntem nadiren doğrudan çağrılır. Encode Bunun yerine aşırı yüklemelerden biri kullanılmalıdır. sınıfının uygulamaları TextEncoder iş parçacığı güvenli ve durum bilgisi olmayan olmalıdır.