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 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 ActivationContextnull
wartość .
-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, (Type^)nullptr);
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
.