Typy izolace
Přístup k izolovanému úložišti je vždy omezen pro uživatele, který jej vytvořil. K provedení tohoto typu izolace modul CLR (Common Language Runtime) používá stejný pojem identity uživatele, jež rozpoznává operační systém, kterým je identita spojená s procesem, ve kterém je spuštěn kód při otevření v úložiště. Tato identita je ověřená identita uživatele, ale zosobnění může způsobit, že se identita aktuálního uživatele změní dynamicky.
Kromě izolace uživatelem je přístup k izolovanému úložišti omezen podle identity přiřazené k doméně aplikace a sestavení nebo pouze k sestavení. Modulu runtime získává tyto identity následujícími způsoby:
Identitu domény představuje evidence aplikace, kterou u web aplikace může být úplná adresa URL. U hostujícího prostředí kódu může být identita domény založena na cestě k adresáři aplikace. Například pokud je spustitelný soubor spouštěn z C:\Office „14“\MyApp.exe, identita domény by byla C:\Office „14“\MyApp.exe.
Identita sestavení je evidence sestavení. Ta může pocházet z kryptografického digitální podpisu, který může být silným názvem sestavení, softwarový vydavatel sestavení nebo totožnost URL. Pokud má sestavení silný název i identitu vydavatele softwaru, bude použita identita vydavatele softwaru. Pokud sestavení pochází z internetu a je nepodepsané, je použita identita URL. Další informace o sestaveních a silných názvech naleznete v tématu Programování se sestaveními.
Přenosná úložiště se přesouvají s uživatelem, který má přenosný uživatelský profil. Soubory jsou zapisovány do síťového adresáře a jsou staženy do libovolného počítače, na který se uživatel přihlásí. Další informace o přenosných profilech uživatele naleznete v tématu IsolatedStorageScope.Roaming.
Kombinací koncepcí identity uživatele, domény a sestavení lze izolovat izolované úložiště dat následujícími způsoby, z nichž každý má vlastní možnosti využití:
Obě tyto izolace lze kombinovat s přenosným uživatelským profilem. Další informace naleznete v tématu Izolace a přenositelnost.
Následující ilustrace ukazuje, jak jsou úložiště izolovány v různých oborech.
Typy izolovaného úložiště
Všimněte si, že s výjimkou přenosných úložišť, je izolované úložiště vždy implicitně izolované počítačem, protože používá zařízení úložišť, která jsou pro daný počítač místní.
Viz také
Odkaz
Izolované úložiště ScopeEnumeration
Koncepty
Izolace podle uživatele a sestavení
Izolace podle uživatele, domény a sestavení