Sdílet prostřednictvím


Izolace podle uživatele a sestavení

Pokud sestavení, které používá datové úložiště potřebuje být přístupné z libovolné aplikační domény, je vhodná izolace uživatelem a sestavením. V takovém případě je typicky izolované úložiště použito k ukládání dat, která se vztahují k více aplikacím a nejsou vázána k určité aplikaci, tak jako například uživatelské jméno nebo licenční informace. Chcete-li získat přístup k úložišti izolovaném uživatelem a sestavením, kód musí být důvěryhodný pro přenos informací mezi aplikacemi. Typicky je izolace uživatelem a sestavením povolena v sítích intranet, ale není v síti Internet. Volání statické metody GetStore z IsolatedStorageFile a předávání uživatele jména a sestavení IsolatedStorageScope vrátí úložiště s tímto druhem izolace.

Následující příklad kódu načte úložiště izolované uživatelem a sestavením. Úložiště je přístupné prostřednictvím objektu isoFile .

Dim isoFile As IsolatedStorageFile = _
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or _
        IsolatedStorageScope.Assembly, Nothing, Nothing)
IsolatedStorageFile isoFile =
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
    IsolatedStorageScope.Assembly, null, null);
IsolatedStorageFile^ isoFile =
    IsolatedStorageFile::GetStore(IsolatedStorageScope::User |
        IsolatedStorageScope::Assembly, (Type^)nullptr, (Type^)nullptr);

Příklad použití parametrů legitimace naleznete v IsolatedStorageFile.GetStore(IsolatedStorageScope, Evidence, Type, Evidence, Type).

Metoda GetUserStoreForAssembly je k dispozici jako zástupce, jak je uvedeno v následujícím příkladu kódu. Tohoto zástupce nelze použít k otevření úložiště schopného roamingu; v takových případech použijte GetStore.

Dim isoFile As IsolatedStorageFile = _
    IsolatedStorageFile.GetUserStoreForAssembly()
IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForAssembly();
IsolatedStorageFile^ isoFile = IsolatedStorageFile::GetUserStoreForAssembly();

Viz také

Odkaz

GetUserStoreForAssembly

Koncepty

Izolované úložiště

Typy izolace

Izolace podle uživatele, domény a sestavení