IsolatedStorageFile.GetUserStoreForApplication Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Uzyskuje magazyn izolowany 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ż właściwość zwróciła ActivationContextnullwartość .
-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. Ta metoda może być używana tylko wtedy, gdy można określić tożsamość aplikacji — na przykład po opublikowaniu aplikacji za pośrednictwem wdrożenia technologii ClickOnce lub jest aplikacją opartą na programie Silverlight. Jeśli spróbujesz użyć tej metody poza aplikacją IsolatedStorageException opartą na technologii ClickOnce lub Silverlight, otrzymasz 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 applicationIdentity parametr parametru GetStore(IsolatedStorageScope scope, Object applicationIdentity) to null.