IsolatedStorageFile.GetUserStoreForApplication Methode

Definitie

Hiermee verkrijgt u geïsoleerde opslag met gebruikersbereik die overeenkomt met de toepassingsidentiteit van de aanroepende code.

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

Retouren

Een object dat overeenkomt met het geïsoleerde opslagbereik op basis van de assembly-identiteit van de aanroepende code.

Uitzonderingen

Er zijn niet voldoende geïsoleerde opslagmachtigingen verleend.

Een geïsoleerde opslaglocatie kan niet worden geïnitialiseerd.

– of –

De toepassingsidentiteit van de beller kan niet worden bepaald, omdat de ActivationContext eigenschap is geretourneerd null.

– of –

De machtigingen voor het toepassingsdomein kunnen niet worden bepaald.

Opmerkingen

Alle assembly's die zijn gekoppeld aan een toepassing gebruiken hetzelfde geïsoleerde archief wanneer u deze methode gebruikt. Deze methode kan alleen worden gebruikt wanneer de toepassingsidentiteit kan worden bepaald, bijvoorbeeld wanneer de toepassing wordt gepubliceerd via ClickOnce-implementatie of een Silverlight-toepassing is. Als u deze methode buiten een ClickOnce- of Silverlight-toepassing probeert te gebruiken, ontvangt u een IsolatedStorageException uitzondering omdat de toepassingsidentiteit van de aanroeper niet kan worden bepaald.

GetUserStoreForApplication is functioneel gelijk aan de volgende code:

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

In deze code is de applicationIdentity parameter voor GetStore(IsolatedStorageScope scope, Object applicationIdentity) .null

Van toepassing op

Zie ook