Binary.View
Binary.View(binary as nullable binary, handlers as record) as binary
Vráti zobrazenie binary
kde sa funkcie zadané v handlers
používajú namiesto predvoleného správania operácie, keď sa operácia použije na zobrazenie.
Ak je binary
k dispozícii, všetky funkcie obslužných funkcií sú voliteľné. Ak nie je zadaná binary
, vyžaduje sa funkcia obslužného programu GetStream
. Ak pre operáciu nie je zadaná funkcia obslužného programu, na binary
sa použije predvolené správanie operácie (okrem prípadu GetExpression
).
Funkcie obslužných programov musia vrátiť hodnotu, ktorá je sémanticky ekvivalentná výsledku použitia operácie na binary
(alebo výsledné zobrazenie v prípade GetExpression
).
Ak funkcia obslužného programu vyvolá chybu, na zobrazenie sa použije predvolené správanie operácie.
Binary.View možno použiť na implementáciu zbalenia do zdroja údajov – preklad dotazov jazyka M do operácií špecifických pre zdroj (napríklad na stiahnutie časti súboru).
Podrobnejší popis Binary.Viewnájdete v publikovanej dokumentácii k vlastnému konektoru Power Query.
Vytvorte základné zobrazenie, ktoré na určenie dĺžky nevyžaduje prístup k údajom.
používania
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
výstupu
Text.ToBinary("hello world!")