Compartilhar via


BlobWriter.WriteUserString(String) Método

Definição

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.

Aplica-se a