BlobWriter.WriteUserString(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava uma cadeia de caracteres no formato de heap de Cadeia de Caracteres do Usuário (#US) (confira Heaps #US e #Blob do capítulo 24.2.4 do ECMA-335-II).
public:
void WriteUserString(System::String ^ value);
public void WriteUserString (string value);
member this.WriteUserString : string -> unit
Public Sub WriteUserString (value As String)
Parâmetros
- value
- String
Exceções
O construtor não é gravável e foi vinculado com outro.
Comentários
A cadeia de caracteres é codificada em UTF16 e prefixada pelo seu tamanho em bytes.
Esse byte final mantém o valor 1 se e somente se qualquer caractere UTF16 dentro da cadeia de caracteres tiver qualquer bit definido em seu byte superior ou seu byte baixo for um dos seguintes: 0x01-0x08, 0x0E-0x1F, 0x27, 0x2D 0x7F. Caso contrário, ele conterá 0.
O 1 significa caracteres Unicode que exigem tratamento além daquele normalmente fornecido para conjuntos de codificação de 8 bits.