IsolatedStorageFile.GetUserStoreForApplication Metodo

Definizione

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.

Si applica a

Vedi anche