Compartir a través de


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:

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

Biblioteca de clases

Aplicación de consola

Biblioteca de controles de Windows

Biblioteca de controles Web

Servicio de Windows

Sitio Web

Permisos

Se requiere el siguiente permiso:

Permiso

Descripción

FileIOPermission

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.

Vea también

Referencia

My.Computer.FileSystem.SpecialDirectories (Objeto)

SpecialDirectories.CurrentUserApplicationData