IsolatedStorageFile.GetUserStoreForApplication Metod

Definition

Hämtar isolerad lagring med användaromfattning som motsvarar den anropande kodens programidentitet.

public:
 static System::IO::IsolatedStorage::IsolatedStorageFile ^ GetUserStoreForApplication();
public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForApplication();
static member GetUserStoreForApplication : unit -> System.IO.IsolatedStorage.IsolatedStorageFile
Public Shared Function GetUserStoreForApplication () As IsolatedStorageFile

Returer

Ett objekt som motsvarar det isolerade lagringsomfånget baserat på anropskodens sammansättningsidentitet.

Undantag

Tillräckliga isolerade lagringsbehörigheter har inte beviljats.

Det går inte att initiera en isolerad lagringsplats.

-eller-

Det går inte att fastställa programidentiteten för anroparen eftersom ActivationContext egenskapen returnerade null.

-eller-

Det går inte att fastställa behörigheterna för programdomänen.

Kommentarer

Alla sammansättningar som är associerade med ett program använder samma isolerade arkiv när du använder den här metoden. Den här metoden kan endast användas när programidentiteten kan fastställas, till exempel när programmet publiceras via ClickOnce-distributionen eller är ett Silverlight-baserat program. Om du försöker använda den här metoden utanför ett ClickOnce- eller Silverlight-baserat program får du ett IsolatedStorageException undantag eftersom anroparens programidentitet inte kan fastställas.

GetUserStoreForApplication är funktionellt likvärdig med följande kod:

isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
    IsolatedStorageScope.User, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application Or _
    IsolatedStorageScope.User, Nothing)

I den här koden är nullparametern applicationIdentity för GetStore(IsolatedStorageScope scope, Object applicationIdentity) .

Gäller för

Se även