IsolatedStorageFile.GetUserStoreForApplication Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çağıran kodun uygulama kimliğine karşılık gelen kullanıcı kapsamlı yalıtılmış depolamayı alır.
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
Döndürülenler
Çağıran kodun derleme kimliğine göre yalıtılmış depolama kapsamına karşılık gelen bir nesne.
Özel durumlar
Yeterli yalıtılmış depolama izinleri verilmedi.
Yalıtılmış depolama konumu başlatılamıyor.
-veya-
özelliği döndürdüğından null
çağıranın ActivationContext uygulama kimliği belirlenemiyor.
-veya-
Uygulama etki alanı izinleri belirlenemiyor.
Açıklamalar
Bir uygulamayla ilişkili tüm derlemeler, bu yöntemi kullanırken aynı yalıtılmış depoyu kullanır. Bu yöntem yalnızca uygulama kimliği belirlenebildiğinde (örneğin, uygulama ClickOnce dağıtımı aracılığıyla yayımlandığında veya Silverlight tabanlı bir uygulama olduğunda) kullanılabilir. Bu yöntemi ClickOnce veya Silverlight tabanlı bir uygulamanın dışında kullanmayı denerseniz, çağıranın uygulama kimliği belirlenemediğinden bir IsolatedStorageException özel durum alırsınız.
GetUserStoreForApplication işlev olarak aşağıdaki kodla eşdeğerdir:
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)
Bu kodda applicationIdentity
parametresi GetStore(IsolatedStorageScope scope, Object applicationIdentity)
şeklindedir null
.