Bagikan melalui


IsolatedStorageFile.GetUserStoreForApplication Metode

Definisi

Mendapatkan penyimpanan terisolasi dengan cakupan pengguna yang sesuai dengan identitas aplikasi kode panggilan.

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

Mengembalikan

Objek yang sesuai dengan cakupan penyimpanan terisolasi berdasarkan identitas perakitan kode panggilan.

Pengecualian

Izin penyimpanan terisolasi yang memadai belum diberikan.

Lokasi penyimpanan terisolasi tidak dapat diinisialisasi.

-atau-

Identitas aplikasi pemanggil tidak dapat ditentukan, karena ActivationContext properti mengembalikan null.

-atau-

Izin untuk domain aplikasi tidak dapat ditentukan.

Keterangan

Semua rakitan yang terkait dengan aplikasi menggunakan penyimpanan terisolasi yang sama saat menggunakan metode ini. Metode ini hanya dapat digunakan ketika identitas aplikasi dapat ditentukan - misalnya, ketika aplikasi diterbitkan melalui penyebaran ClickOnce atau merupakan aplikasi berbasis Silverlight. Jika Anda mencoba menggunakan metode ini di luar aplikasi berbasis ClickOnce atau Silverlight, Anda akan menerima IsolatedStorageException pengecualian, karena identitas aplikasi pemanggil tidak dapat ditentukan.

GetUserStoreForApplication secara fungsional setara dengan kode berikut:

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

Dalam kode ini, applicationIdentity parameter untuk GetStore(IsolatedStorageScope scope, Object applicationIdentity) adalah null.

Berlaku untuk

Lihat juga