Comparteix a través de


BlobBuilder.WriteCompressedInteger(Int32) Método

Definición

Implementa codificación de enteros sin signo comprimidos según se define en el capítulo 23.2 de ECMA-335-II: Blobs y firmas.

public:
 void WriteCompressedInteger(int value);
public void WriteCompressedInteger (int value);
member this.WriteCompressedInteger : int -> unit
Public Sub WriteCompressedInteger (value As Integer)

Parámetros

value
Int32

Valor que se va a escribir.

Excepciones

value no se puede representar como un entero sin signo comprimido.

El generador no es modificable; se ha vinculado con otro.

Comentarios

Si el valor se encuentra entre 0 (0x00) y 127 (0x7F), incluido, codifique como un entero de un byte (el bit 7 es claro, el valor se mantiene en bits de 6 a 0).

Si el valor se encuentra entre 128 (0x80) y 16383 (0x3FFF), incluido, codifique como un entero de 2 bytes con el bit 15 establecido, bit 14 clear (valor mantenido en bits de 13 a 0).

De lo contrario, codifique como un entero de 4 bytes, con el bit 31 establecido, bit 30, bit 29 clear (valor mantenido en bits de 28 a 0).

Se aplica a