IsolatedStorageFile.GetUserStoreForApplication Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den vom Benutzer definierten isolierten Speicher ab, der der Anwendungsidentität des aufrufenden Codes entspricht.
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
Gibt zurück
Ein Objekt, das dem isolierten Speicherbereich basierend auf der Assemblyidentität des aufrufenden Codes entspricht.
Ausnahmen
Es wurden keine ausreichenden Berechtigungen für isolierten Speicher erteilt.
Ein isolierter Speicherort kann nicht initialisiert werden.
-oder-
Die Anwendungsidentität des Aufrufers kann nicht bestimmt werden, da die ActivationContext zurückgegebene nullEigenschaft .
-oder-
Die Berechtigungen für die Anwendungsdomäne können nicht bestimmt werden.
Hinweise
Bei Verwendung dieser Methode verwenden alle einer Anwendung zugeordneten Assemblys denselben isolierten Speicher. Diese Methode kann nur verwendet werden, wenn die Anwendungsidentität bestimmt werden kann , z. B. wenn die Anwendung über die ClickOnce-Bereitstellung veröffentlicht wird oder eine Silverlight-basierte Anwendung ist. Wenn Sie versuchen, diese Methode außerhalb einer ClickOnce- oder Silverlight-basierten Anwendung zu verwenden, erhalten Sie eine IsolatedStorageException Ausnahme, da die Anwendungsidentität des Aufrufers nicht bestimmt werden kann.
GetUserStoreForApplication entspricht funktional dem folgenden Code:
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
IsolatedStorageScope.User, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application Or _
IsolatedStorageScope.User, Nothing)
In diesem Code lautet der applicationIdentity Parameter für GetStore(IsolatedStorageScope scope, Object applicationIdentity) .null