IsolatedStorageFile.GetUserStoreForApplication Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'archiviazione isolata con ambito utente corrispondente all'identità dell'applicazione del codice chiamante.
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
Valori restituiti
Oggetto corrispondente all'ambito di archiviazione isolato in base all'identità dell'assembly del codice chiamante.
Eccezioni
Non sono state concesse autorizzazioni di archiviazione isolate sufficienti.
Non è possibile inizializzare una posizione di archiviazione isolata.
oppure
Impossibile determinare l'identità dell'applicazione del chiamante, perché la ActivationContext proprietà ha restituito null.
oppure
Non è possibile determinare le autorizzazioni per il dominio applicazione.
Commenti
Tutti gli assembly associati a un'applicazione usano lo stesso archivio isolato quando si usa questo metodo. Questo metodo può essere usato solo quando è possibile determinare l'identità dell'applicazione, ad esempio quando l'applicazione viene pubblicata tramite la distribuzione ClickOnce o è un'applicazione basata su Silverlight. Se si tenta di usare questo metodo all'esterno di un'applicazione basata su ClickOnce o Silverlight, si riceverà un'eccezione IsolatedStorageException , perché non è possibile determinare l'identità dell'applicazione del chiamante.
GetUserStoreForApplication è funzionalmente equivalente al codice seguente:
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
IsolatedStorageScope.User, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application Or _
IsolatedStorageScope.User, Nothing)
In questo codice il applicationIdentity parametro per GetStore(IsolatedStorageScope scope, Object applicationIdentity) è null.