BlobWriter.WriteCompressedInteger(Int32) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Implementuje skompresowane kodowanie niepodpisanej liczby całkowitej zgodnie z definicją w rozdziale ECMA-335-II 23.2: 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
Wyjątki
value Nie można przedstawiać jako skompresowanej niepodpisanej liczby całkowitej.
Uwagi
Jeśli wartość mieści się w zakresie od 0 (0x00) do 127 (0x7F), włącznie koduje jako liczbę całkowitą jedno bajtową (bit 7 jest jasny, wartość przechowywana w bitach od 6 do 0).
Jeśli wartość wynosi od 28 (0x80) do 214–1 (0x3FFF), włącznie koduje jako liczbę całkowitą 2 bajtów z ustawionym bitem 15, bit 14 clear (wartość przechowywana w bitach od 13 do 0).
W przeciwnym razie zakoduj jako liczbę całkowitą 4-bajtową z zestawem bitów 31, bit 30 ustawiony, bit 29 wyczyść (wartość przechowywana w bitach od 28 do 0).