BinaryFormat.Length

Sözdizimi

BinaryFormat.Length(binaryFormat as function, length as any) as function

Hakkında

Okunabilecek veri miktarını sınırlayan bir ikili biçim döndürür. Verilerin sonuna kadar okumak için hem BinaryFormat.List hem de BinaryFormat.Binary kullanılabilir. BinaryFormat.Length , okunan bayt sayısını sınırlamak için kullanılabilir. parametresi sınır binaryFormat için ikili biçimi belirtir. length parametresi, okunacak bayt sayısını belirtir. length Parametre bir sayı değeri veya okunan değerden önce görünen uzunluk değerinin biçimini belirten bir ikili biçim değeri olabilir.

Örnek 1

Bayt listesini okurken okunan bayt sayısını 2 ile sınırlayın.

Kullanım

let
    binaryData = #binary({1, 2, 3}),
    listFormat = BinaryFormat.Length(
        BinaryFormat.List(BinaryFormat.Byte),
        2
    )
in
    listFormat(binaryData)

Çıkış

{1, 2}

Örnek 2

Bayt listesini okurken okunan bayt sayısını, listeden önceki bayt değeriyle sınırlayın.

Kullanım

let
    binaryData = #binary({1, 2, 3}),
    listFormat = BinaryFormat.Length(
        BinaryFormat.List(BinaryFormat.Byte),
        BinaryFormat.Byte
    )
in
    listFormat(binaryData)

Çıkış

{2}