Binary.View
Binary.View(binary as nullable binary, handlers as record) as binary
A binary
azon nézetét adja vissza, ahol a handlers
megadott függvényeket a művelet alapértelmezett viselkedése helyett használják, amikor a műveletet a nézetre alkalmazzák.
Ha a binary
rendelkezésre áll, akkor az összes kezelőfüggvény opcionális. Ha nincs megadva binary
, a GetStream
kezelőfüggvényre van szükség. Ha egy művelethez nincs megadva kezelőfüggvény, a művelet alapértelmezett viselkedése binary
lesz alkalmazva (kivéve GetExpression
esetén).
A kezelőfüggvényeknek olyan értéket kell visszaadniuk, amely szemantikailag egyenértékű a művelet binary
alkalmazásának eredményével (vagy GetExpression
esetén az eredményül kapott nézettel).
Ha egy kezelőfüggvény hibát jelez, a rendszer a művelet alapértelmezett viselkedését alkalmazza a nézetre.
Binary.View az adatforrásokra való összecsukás implementálásához használható– az M-lekérdezések forrásspecifikus műveletekre való fordítására (például egy fájl egy szakaszának letöltésére).
A Binary.Viewrészletesebb leírásáért tekintse meg a Power Query közzétett egyéni összekötő dokumentációját.
Hozzon létre egy alapszintű nézetet, amely nem igényli az adatok elérését a hossz meghatározásához.
Használat
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
kimeneti
Text.ToBinary("hello world!")