IsolatedStorageFile.GetUserStoreForApplication Méthode

Définition

Obtient le stockage isolé délimité par l’utilisateur correspondant à l’identité de l’application du code appelant.

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

Retours

Objet correspondant à l’étendue de stockage isolée en fonction de l’identité d’assembly du code appelant.

Exceptions

Des autorisations de stockage isolées suffisantes n’ont pas été accordées.

Impossible d’initialiser un emplacement de stockage isolé.

- ou -

Impossible de déterminer l’identité de l’application de l’appelant, car la ActivationContext propriété retournée null.

- ou -

Les autorisations pour le domaine d’application ne peuvent pas être déterminées.

Remarques

Tous les assemblys associés à une application utilisent le même magasin isolé lors de l’utilisation de cette méthode. Cette méthode peut être utilisée uniquement lorsque l’identité de l’application peut être déterminée , par exemple, lorsque l’application est publiée via le déploiement ClickOnce ou qu’elle est une application basée sur Silverlight. Si vous tentez d’utiliser cette méthode en dehors d’une application ClickOnce ou Silverlight, vous recevrez une IsolatedStorageException exception, car l’identité de l’appelant ne peut pas être déterminée.

GetUserStoreForApplication est fonctionnellement équivalent au code suivant :

isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
    IsolatedStorageScope.User, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application Or _
    IsolatedStorageScope.User, Nothing)

Dans ce code, le applicationIdentity paramètre pour GetStore(IsolatedStorageScope scope, Object applicationIdentity) lequel est null.

S’applique à

Voir aussi