IsolatedStorageScope Sabit listesi
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.
tarafından IsolatedStoragedesteklenen yalıtılmış depolama kapsamı düzeylerini numaralandırır.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class IsolatedStorageScope
[System.Flags]
public enum IsolatedStorageScope
[System.Flags]
[System.Serializable]
public enum IsolatedStorageScope
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum IsolatedStorageScope
[<System.Flags>]
type IsolatedStorageScope =
[<System.Flags>]
[<System.Serializable>]
type IsolatedStorageScope =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorageScope =
Public Enum IsolatedStorageScope
- Devralma
- Öznitelikler
Alanlar
Application | 32 | Kapsamı uygulama olan yalıtılmış depolama alanı. |
Assembly | 4 | Yalıtılmış depolama, derlemenin kimliği kapsamındadır. |
Domain | 2 | Uygulama etki alanı kimliği kapsamında yalıtılmış depolama alanı. |
Machine | 16 | Kapsamı makine olarak belirlenmiş yalıtılmış depolama alanı. |
None | 0 | Yalıtılmış depolama kullanımı yok. |
Roaming | 8 | Yalıtılmış depo, dosya sisteminde gezici olabilecek bir konuma yerleştirilebilir (gezici kullanıcı verileri temel alınan işletim sisteminde etkinleştirildiyse). |
User | 1 | Kapsamı kullanıcı kimliğine göre belirlenmiş yalıtılmış depolama alanı. |
Örnekler
Aşağıdaki kod örneği, numaralandırmanın IsolatedStorageScope yöntemlerde GetStore nasıl kullanıldığını gösterir.
// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile^ isoFile = IsolatedStorageFile::GetStore( static_cast<IsolatedStorageScope>(IsolatedStorageScope::User | IsolatedStorageScope::Assembly | IsolatedStorageScope::Domain), (Type^)nullptr, nullptr );
IsolatedStorageFileStream^ isoStream = gcnew IsolatedStorageFileStream( this->userName,FileMode::Open,FileAccess::ReadWrite,isoFile );
// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile isoFile =
IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
IsolatedStorageScope.Assembly |
IsolatedStorageScope.Domain,
null,
null);
IsolatedStorageFileStream isoStream =
new IsolatedStorageFileStream("substituteUsername",
System.IO.FileMode.Open,
System.IO.FileAccess.Read,
System.IO.FileShare.Read);
' Retrieve an IsolatedStorageFile for the current Domain and Assembly.
Dim isoFile As IsolatedStorageFile = _
IsolatedStorageFile.GetStore(IsolatedStorageScope.User _
Or IsolatedStorageScope.Assembly _
Or IsolatedStorageScope.Domain, Nothing, Nothing)
Dim isoStream As New IsolatedStorageFileStream("substituteUsername", System.IO.FileMode.Open, _
System.IO.FileAccess.Read, System.IO.FileShare.Read)
Açıklamalar
Yalıtılmış bir deponun kapsam derecesini belirtmek için kullanın IsolatedStorageScope . tarafından IsolatedStoragedesteklenen bu düzeylerin birleşimlerini belirtebilirsiniz.