IsolatedStorageFile.GetUserStoreForApplication Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.