Condividi tramite


BlobWriter.WriteCompressedInteger(Int32) Metodo

Definizione

Implementa la codifica di interi senza segno compressi come definito dal capitolo 23.2 di ECMA-335-II: BLOB e firme.

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

Parametri

value
Int32

Eccezioni

value non può essere rappresentato come Unsigned Integer compresso.

Commenti

Se il valore è compreso tra 0 (0x00) e 127 (0x7F), inclusivo, codificare come intero a un byte (bit 7 è chiaro, il valore viene mantenuto in bit da 6 a 0).

Se il valore è compreso tra 28 (0x80) e 214 - 1 (0x3FFF), inclusivo, codificare come intero a 2 byte con bit 15 impostato, bit 14 clear (valore mantenuto in bit da 13 a 0).

In caso contrario, codificare come intero a 4 byte, con bit 31 impostato, bit 30 impostato, bit 29 clear (valore mantenuto in bit da 28 a 0).

Si applica a