My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData (Propiedad)
Actualización: noviembre 2007
Obtiene una ruta de acceso para almacenar los datos de la aplicación del usuario actual.
' Usage
Dim value As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
' Declaration
Public ReadOnly Property CurrentUserApplicationData As String
Valor devuelto
String.
Excepciones
La condición siguiente puede provocar una excepción:
- La ruta de acceso está vacía, habitualmente porque el sistema operativo no admite el directorio (DirectoryNotFoundException).
Comentarios
My.Computer.FileSystem.SpecialDirectories (Objeto) contiene rutas de acceso a directorios a los que se hace referencia normalmente.
Si la ruta de acceso no existe, se crea con el formato siguiente: BasePath\CompanyName\ProductName\Version
Una BasePath típica en Windows XP es C:\Documents and Settings\username\Application Data. CompanyName, ProductName y Version se pueden obtener de las propiedadesMy.Application.Info.CompanyName, My.Application.Info.ProductName y My.Application.Info.Version.
Nota: |
---|
Si los nombres Company y Product no se especifican en el cuadro de diálogo Información de ensamblado, el CompanyName\ProductName de la ruta de acceso se reemplazan con el nombre del ensamblado. Para obtener más información sobre cómo establecer los nombres de información de ensamblado, vea Cómo: Especificar información de ensamblado (Visual Basic, C#). |
Los datos almacenados en esta ruta de acceso forman parte de un perfil de usuario habilitado para itinerancia. Un usuario móvil trabaja en más de un equipo en una red. El perfil de usuario para un usuario móvil se mantiene en un servidor en la red y se carga en un sistema cuando el usuario inicia sesión. Para que un perfil de usuario sea elegible para itinerancia, el sistema operativo debe permitir perfiles de itinerancia y se debe habilitar la característica.
Ejemplo
En este ejemplo se muestra la ruta de acceso para almacenar los datos de la aplicación del usuario actual en MessageBox.
MsgBox(My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData)
Requisitos
Espacio de nombres:Microsoft.VisualBasic.MyServices
Clase:SpecialDirectoriesProxy (proporciona acceso a SpecialDirectories)
**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)
Disponibilidad por tipo de proyecto
Tipo de proyecto |
Disponible |
---|---|
Aplicación para Windows |
Sí |
Biblioteca de clases |
Sí |
Aplicación de consola |
Sí |
Biblioteca de controles de Windows |
Sí |
Biblioteca de controles Web |
Sí |
Servicio de Windows |
Sí |
Sitio Web |
Sí |
Permisos
Se requiere el siguiente permiso:
Permiso |
Descripción |
---|---|
Controla la capacidad de tener acceso a archivos y carpetas. Enumeración asociada: Unrestricted. |
Para obtener más información, vea Seguridad de acceso a código y Solicitar permisos.