IsolatedStorageFile.GetUserStoreForApplication Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uzyskuje izolowany magazyn o zakresie użytkownika odpowiadający tożsamości aplikacji wywołującego kodu.
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
Zwraca
Obiekt odpowiadający izolowanym zakresowi magazynu na podstawie tożsamości zestawu wywołującego kodu.
Wyjątki
Nie udzielono wystarczających izolowanych uprawnień magazynu.
Nie można zainicjować izolowanej lokalizacji magazynu.
— lub —
Nie można określić tożsamości aplikacji obiektu wywołującego, ponieważ ActivationContext właściwość zwróciła nullwartość .
— lub —
Nie można określić uprawnień dla domeny aplikacji.
Uwagi
Wszystkie zestawy skojarzone z aplikacją używają tego samego izolowanego magazynu podczas korzystania z tej metody. Tej metody można użyć tylko wtedy, gdy można określić tożsamość aplikacji — na przykład po opublikowaniu aplikacji za pośrednictwem wdrożenia Technologii ClickOnce lub aplikacji opartej na technologii Silverlight. Jeśli spróbujesz użyć tej metody poza aplikacją opartą na technologii ClickOnce lub Silverlight, otrzymasz IsolatedStorageException wyjątek, ponieważ nie można określić tożsamości aplikacji obiektu wywołującego.
GetUserStoreForApplication jest funkcjonalnie równoważny z następującym kodem:
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
IsolatedStorageScope.User, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application Or _
IsolatedStorageScope.User, Nothing)
W tym kodzie parametr dla applicationIdentity parametru GetStore(IsolatedStorageScope scope, Object applicationIdentity) to null.