IsolatedStorageScope IsolatedStorageScope IsolatedStorageScope IsolatedStorageScope Enum

Определение

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

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

public enum class IsolatedStorageScope
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum IsolatedStorageScope
type IsolatedStorageScope = 
Public Enum IsolatedStorageScope
Наследование
IsolatedStorageScopeIsolatedStorageScopeIsolatedStorageScopeIsolatedStorageScope
Атрибуты

Поля

Application Application Application Application 32

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

Assembly Assembly Assembly Assembly 4

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

Domain Domain Domain Domain 2

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

Machine Machine Machine Machine 16

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

None None None None 0

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

Roaming Roaming Roaming 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 User User 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.

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

Дополнительно