Propriedade My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
Obtém um caminho para armazenar dados de aplicativo do usuário atual.
' Usage
Dim value As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
' Declaration
Public ReadOnly Property CurrentUserApplicationData As String
Valor de retorno
Valor de propriedade
String.
Exceções
A condição a seguir pode causar uma exceção:
- O caminho está vazio, geralmente porque o sistema operacional não tem suporte para o diretório (DirectoryNotFoundException).
Comentários
O Objeto My.Computer.FileSystem.SpecialDirectories contém caminhos para diretórios normalmente referenciados.
Se o caminho não existir, ele será criado com o seguinte formato: BasePath\NomeDaEmpresa\ProductName\Versão
Um típico BasePath no Windows XP é C:\Documents and Settings\nome de usuário\Application Data. CompanyName ,NomeDoProduto e Version podem ser obtido a partir de My.Application.Info.CompanyName,Propriedades, My.Application.Info.ProductName e My.Application.Info.Version.
Observação: |
---|
Se a Da empresa and Produto nomes não são especificados no Informações de assembly caixa de diálogo de a NomeDaEmpresa\ProductName no caminho são substituídos por nome de assembly.Para obter mais informações sobre a configuração nomes de informações de conjunto de módulos (assembly), consulte Como: Especificar informações de assembly (Visual Basic, C#). |
Dados armazenados nesse caminho são parte de um perfil de usuário que está apto a mobilidade.Um usuário móvel funciona em mais de um computador em uma rede.O perfil de usuário para um usuário móvel é mantido em um servidor da rede e é carregado em um sistema quando o usuário fizer logon.Para que um perfil de usuário seja apto a mobilidade, o sistema operacional deve suportar os perfis móveis e o recurso deve ser ativado.
Exemplo
Este exemplo exibe o caminho para armazenar dados do aplicativo do usuário atual em um MessageBox.
MsgBox(My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData)
Requisitos
Namespace:Microsoft.VisualBasic.MyServices
Classe:SpecialDirectoriesProxy (fornece acesso a SpecialDirectories)
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)
Disponibilidade por Tipo de Projeto
Tipo de Projeto |
Disponível |
---|---|
Aplicativo do Windows |
Sim |
Biblioteca de Classe |
Sim |
Aplicativo de Console |
Sim |
Biblioteca de Controle do Windows |
Sim |
Biblioteca de Controle da Web |
Sim |
Serviço do Windows |
Sim |
Site |
Sim |
Permissões
A permissão a seguir é necessária:
Permissão |
Descrição |
---|---|
Controla a habilidade de acesso a arquivos e pastas.Enumeração associada: Unrestricted. |
Para obter mais informações, consulte Segurança de Acesso de código e Solicitando permissões.