Olvasás angol nyelven

Megosztás a következőn keresztül:


Binary.View

Szintaxis

Binary.View(binary as nullable binary, handlers as record) as binary

Rólunk

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 GetExpressioneseté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 GetExpressioneseté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.

1. példa

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!")