Vďaka lokálnemu úložisku API môžete ukladať údaje v lokálnom úložisku prehliadača. Ak chcete používať rozhranie API lokálneho úložiska, prepínač správcu lokálneho úložiska zákazníka musí byť povolený.
Lokálne úložisko je izolované tak, aby mal každý typ vizuálu svoj vlastný samostatný prístup k úložisku.
Poznámka
Zodpovednosťou vývojára je zabezpečiť, aby uložené údaje zodpovedali pravidlám organizácie zákazníka a informovať používateľov o tom, aké informácie sú uložené, ak to vyžaduje citlivosť údajov. Predovšetkým by vývojári vlastných vizuálov mali šifrovať údaje, ak ich očakávajú obchodné ciele alebo scenáre.
Táto verzia rozhrania API lokálneho úložiska je naplánovaná na zamietnutie. Ďalšie žiadosti neprijímame. Ak je to možné, použite verziu 2.
V nasledujúcom príklade sa počítadlo zvýši pri volaní metódy update . Hodnota počítadla sa uloží lokálne a zavolá sa pri každom spustení vizuálu. Týmto spôsobom bude počítadlo pokračovať v počítaní, odkiaľ prestalo pri každom spustení vizuálu začínať:
PrivilegeStatus.DisabledByAdmin: prepínač správcu nájomníkov je vypnutý
PrivilegeStatus.NotDeclared: vizuál nemá žiadnu deklaráciu pre lokálne úložisko v poli oprávnenia
PrivilegeStatus.NotSupported: rozhranie API nie je podporované (ďalšie informácie nájdete v časti Obmedzenia )
PrivilegeStatus.Allowed: rozhranie API je podporované a povolené
Pred použitím metód získania, nastavenia alebo odstránenia je najlepšie použiť metódu stavu na kontrolu stavu rozhrania API a zabezpečiť, aby sa váš vizuál správal podľa očakávaní.
získať:
Táto metóda očakáva jeden parameter:
key – kľúč, ktorého hodnotu chcete získať.
Vráti sľub, ktorý sa vyrieši s hodnotou, ak kľúč existuje, a odmietne inak.
nastavenie:
Táto metóda očakáva dva parametre:
key – kľúč, ktorý chcete nastaviť jeho hodnotu
data – hodnota kľúča
Vráti prísľub, ktorý sa vyrieši do záštity typu StorageV2ResultInfoalebo zamietne, ak sa vyskytla chyba.
Limit lokálneho úložiska je 1 mb na identifikátor GUID.
Údaje je možné zdieľať medzi vizuálmi len s rovnakým identifikátorom GUID.
Údaje nie je možné zdieľať s inou inštanciou aplikácie Power BI Desktop.
Rozhranie API lokálneho úložiska sa predvolene neaktivuje. Ak ho chcete aktivovať pre svoj vizuál Power BI, odošlite žiadosť oddeleniu podpory pre vizuály služby Power BI, pbicvsupport@microsoft.com.
Rozhranie API lokálneho úložiska nepodporuje await stavby. Povolené sú iba then metódy a catch .
Kľúč (parameter zadaný na nastavenie, získanie, odstránenie) má nasledujúce obmedzenia:
Dĺžka musí byť menšia ako 128 znakov.
Nemôže obsahovať znak |.
Ak je prehliadač v režime kiosku, dostupnosť lokálneho úložiska sa môže líšiť medzi prehliadačmi a nastaveniami vlastníka kiosku.
Existuje mnoho dôvodov, prečo toto rozhranie API možno nie je podporované. Prostredie napríklad nemusí byť podporované alebo lokálny ukladací priestor prehliadača nie je k dispozícii. Pred použitím metód set/get/remove odporúčame skontrolovať stav rozhrania API. Spracovanie chýb je dôležité, pretože aj v prípade, že je podporované rozhranie API, môže zlyhať.