IsolatedStorageScope Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enumera os níveis de escopo de armazenamento isolado compatíveis com IsolatedStorage.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
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
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Nenhum uso de armazenamento isolado. |
| User | 1 | Armazenamento isolado com escopo por identidade do usuário. |
| Domain | 2 | Armazenamento isolado com escopo para a identidade de domínio do aplicativo. |
| Assembly | 4 | Armazenamento isolado com escopo para a identidade do assembly. |
| Roaming | 8 | O repositório isolado pode ser colocado em um local no sistema de arquivos que pode vagar (se os dados do usuário móvel estiverem habilitados no sistema operacional subjacente). |
| Machine | 16 | Armazenamento isolado no escopo do computador. |
| Application | 32 | Armazenamento isolado com escopo para o aplicativo. |
Exemplos
O exemplo de código a seguir demonstra como a IsolatedStorageScope enumeração é usada nos GetStore métodos.
// 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)
Comentários
Use IsolatedStorageScope para especificar um grau de escopo para um repositório isolado. Você pode especificar combinações desses níveis com suporte por IsolatedStorage.