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.
![]() |
---|
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 |
---|---|
Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugeordnete Enumeration: Unrestricted. |
Weitere Informationen finden Sie unter Codezugriffssicherheit und Anfordern von Berechtigungen.