BlobBuilder.WriteCompressedInteger(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje kodowanie skompresowanych niepodpisanych liczb całkowitych zgodnie z definicją w rozdziale 23.2 ECMA-335-II: Obiekty blob i podpisy.
public:
void WriteCompressedInteger(int value);
public void WriteCompressedInteger (int value);
member this.WriteCompressedInteger : int -> unit
Public Sub WriteCompressedInteger (value As Integer)
Parametry
- value
- Int32
Wartość do zapisu.
Wyjątki
value
nie może być reprezentowany jako skompresowana niepodpisane liczby całkowite.
Budowniczy nie jest zapisywalny; był powiązany z innym.
Uwagi
Jeśli wartość mieści się między 0 (0x00) a 127 (0x7F), włącznie, zakoduj jako jedno bajtową liczbę całkowitą (bit 7 jest wyraźny, wartość przechowywana w bitach od 6 do 0).
Jeśli wartość mieści się w zakresie od 128 (0x80) do 16383 (0x3FFF), włącznie, zakoduj jako liczbę całkowitą 2-bajtową z ustawionym bitem 15, bit 14 clear (wartość przechowywana w bitach od 13 do 0).
W przeciwnym razie zakoduj jako 4-bajtową liczbę całkowitą z zestawem bitów 31, bit 30 ustawiony, bit 29 wyczyść (wartość przechowywana w bitach od 28 do 0).