BlobWriter.WriteCompressedSignedInteger(Int32) Methode

Definitie

Hiermee wordt gecomprimeerde gecodeerde gehele getallen geïmplementeerd zoals gedefinieerd door ECMA-335-II hoofdstuk 23.2: Blobs en handtekeningen.

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

Parameters

value
Int32

Uitzonderingen

value kan niet worden weergegeven als een gecomprimeerd geheel getal dat is ondertekend.

Opmerkingen

Als de waarde tussen -64 (0xFFFFFFC0) en 63 (0x3F) ligt, kunt u inclusief coderen als een geheel getal van één byte: bit 7 helder, waarde-bits 5 tot en met 0 in bits 6 tot en met 1, teken-bit (waarde-bit 31) in bit 0.

Als de waarde tussen -8192 (0xFFFFE000) en 8191 (0x1FFF), inclusief, codeert u als een geheel getal van twee bytes: 15 set, bit 14 clear, waarde-bits 12 tot en met 0 in bits 13 tot en met 1, teken-bit (waarde bit 31) in bit 0.

Als de waarde tussen -268435456 (0xF000000) en 268435455 (0x0FFFFFFF) ligt, kunt u de waarde opgeven als een geheel getal van vier bytes: 31 set, 30 set, bit 29 wissen, waarde-bits 27 tot en met 0 in bits 28 tot en met 1, tekenbit (waarde bit 31) in bit 0.

Van toepassing op