IsolatedStorageScope Перечисление

Определение

Осуществляет нумерацию уровней области ограниченного действия изолированного хранения, поддерживаемой классом IsolatedStorage.Enumerates the levels of isolated storage scope that are supported by IsolatedStorage.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class IsolatedStorageScope
public enum 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
type 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
Наследование
IsolatedStorageScope
Атрибуты

Поля

Application 32

Изолированное хранение с областью ограниченного действия для приложения.Isolated storage scoped to the application.

Assembly 4

Изолированное хранение с областью ограниченного действия для удостоверения сборки.Isolated storage scoped to the identity of the assembly.

Domain 2

Изолированное хранение с областью ограниченного действия для удостоверения домена приложения.Isolated storage scoped to the application domain identity.

Machine 16

Изолированное хранение с областью ограниченного действия для компьютера.Isolated storage scoped to the machine.

None 0

Изолированное хранение не используется.No isolated storage usage.

Roaming 8

Изолированное хранилище может быть помещено в расположение файловой системы, способной перемещаться (если разрешено перемещение данных пользователя в основной операционной системе).The isolated store can be placed in a location on the file system that might roam (if roaming user data is enabled on the underlying operating system).

User 1

Изолированное хранение, область действия которого ограничивается удостоверением пользователя.Isolated storage scoped by user identity.

Примеры

В следующем примере кода показано, как IsolatedStorageScope перечисление используется в GetStore методах.The following code example demonstrates how the IsolatedStorageScope enumeration is used in the GetStore methods.

// 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)

Комментарии

Используйте IsolatedStorageScope , чтобы указать степень области для изолированного хранилища.Use IsolatedStorageScope to specify a degree of scope for an isolated store. Можно указать сочетания этих уровней, которые поддерживаются IsolatedStorage .You can specify combinations of these levels that are supported by IsolatedStorage.

Применяется к

См. также раздел