My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData-Eigenschaft

Aktualisiert: November 2007

Ruft einen Pfad zum Speichern der Anwendungsdaten des aktuellen Benutzers ab.

' Usage
Dim value As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
' Declaration
Public ReadOnly Property CurrentUserApplicationData As String

Rückgabewert

String.

Ausnahmen

Die folgende Bedingung kann einen Ausnahmefehler verursachen:

  • Der Pfad ist leer. Dies liegt in der Regel daran, dass das Betriebssystem das Verzeichnis nicht unterstützt (DirectoryNotFoundException).

Hinweise

Das My.Computer.FileSystem.SpecialDirectories-Objekt enthält Pfade zu Verzeichnissen, auf die häufig verwiesen wird.

Wenn der Pfad nicht vorhanden ist, wird er im folgenden Format erstellt: Basispfad\Firmenname\Produktname\Version

Ein typischer Basispfad in Windows XP ist C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten. Der Firmenname, der Produktname und die Version können von den Eigenschaften My.Application.Info.CompanyName, My.Application.Info.ProductName und My.Application.Info.Version abgerufen werden.

Hinweis:

Wenn im Dialogfeld Assemblyinformationen keine Angaben für Firma und Produkt vorhanden sind, werden der Firmenname und Produktname im Pfad durch den Assemblynamen ersetzt. Weitere Informationen über das Festlegen von Assemblyinformationen finden Sie unter Gewusst wie: Angeben von Assemblyinformationen (Visual Basic, C#).

In diesem Pfad gespeicherte Daten sind Teil eines Benutzerprofils, das für Roaming aktiviert ist. Ein Roamingbenutzer arbeitet an mehreren Computern in einem Netzwerk. Das Benutzerprofil für einen Roamingbenutzer wird auf einem Server im Netzwerk gespeichert und bei der Anmeldung des Benutzers auf ein System geladen. Um ein Benutzerprofil für Roaming aktivieren zu können, muss das Betriebssystem Roamingprofile unterstützen und das entsprechende Feature aktiviert sein.

Beispiel

In diesem Beispiel wird der Pfad zum Speichern der Anwendungsdaten des aktuellen Benutzers in einer MessageBox angezeigt.

MsgBox(My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData)

Anforderungen

Namespace:Microsoft.VisualBasic.MyServices

Klasse:SpecialDirectoriesProxy (ermöglicht Zugriff auf SpecialDirectories)

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Ja

Konsolenanwendung

Ja

Windows-Steuerelementbibliothek

Ja

Web-Steuerelementbibliothek

Ja

Windows-Dienst

Ja

Website

Ja

Berechtigungen

Folgende Berechtigung ist erforderlich:

Berechtigung

Beschreibung

FileIOPermission

Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugeordnete Enumeration: Unrestricted.

Weitere Informationen finden Sie unter Codezugriffssicherheit und Anfordern von Berechtigungen.

Siehe auch

Referenz

My.Computer.FileSystem.SpecialDirectories-Objekt

SpecialDirectories.CurrentUserApplicationData