Windows.Storage Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen zum Verwalten von Dateien, Ordnern und Anwendungseinstellungen bereit.
Informationen zur Verwendung der -Objekte im Windows.Storage-Namespace finden Sie in den folgenden Abschnitten.
Klassen
AppDataPaths |
AppDataPaths gibt Pfade zu häufig verwendeten Anwendungsordnern basierend auf dem KNOWNFOLDERID-Benennungsmuster zurück. |
ApplicationData |
Bietet Zugriff auf den Anwendungsdatenspeicher. Anwendungsdaten bestehen aus Dateien und Einstellungen, die entweder lokal, roaming oder temporär sind. |
ApplicationDataCompositeValue |
Stellt verwandte App-Einstellungen dar, die serialisiert und atomar deserialisiert werden müssen. |
ApplicationDataContainer |
Stellt einen Container für App-Einstellungen dar. Die Methoden und Eigenschaften dieser Klasse unterstützen das Erstellen, Löschen, Aufzählen und Durchlaufen der Containerhierarchie. |
ApplicationDataContainerSettings |
Bietet Zugriff auf die Einstellungen in einem Einstellungscontainer. Die ApplicationDataContainer.Values-Eigenschaft gibt ein Objekt zurück, das in diesen Typ umgewandelt werden kann. |
CachedFileManager |
Ermöglicht Apps das Verwalten von Echtzeitupdates für Dateien. |
DownloadsFolder |
Erstellt Dateien und Ordner im Ordner Downloads. |
FileIO |
Stellt Hilfsmethoden zum Lesen und Schreiben von Dateien bereit, die durch Objekte des Typs IStorageFile dargestellt werden. |
KnownFolders |
Bietet Zugriff auf allgemeine Speicherorte, die Benutzerinhalte enthalten. Dazu gehören Inhalte aus den lokalen Bibliotheken eines Benutzers (z. B. Dokumente, Bilder, Musik und Videos), Heimnetzgruppe, Wechselmedien und Medienservergeräte. |
PathIO |
Stellt Hilfsmethoden zum Lesen und Schreiben einer Datei mithilfe des absoluten Pfads oder des URI (Uniform Resource Identifier) der Datei bereit. |
SetVersionDeferral |
Verwaltet einen verzögerten Vorgang für festgelegte Versionen. |
SetVersionRequest |
Stellt Daten bereit, wenn eine App die Version der Anwendungsdaten in ihrem App-Datenspeicher festlegt. |
StorageFile |
Stellt eine Datei dar. Stellt Informationen über die Datei und ihren Inhalt sowie Möglichkeiten bereit, sie zu bearbeiten. |
StorageFolder |
Verwaltet Ordner und deren Inhalte und stellt Informationen zu ihnen bereit. |
StorageLibrary |
Ermöglicht das Hinzufügen und Entfernen von Ordnern aus einer Bibliothek wie Musik oder Videos sowie das Abrufen einer Liste der ordner, die in der Bibliothek enthalten sind. |
StorageLibraryChange |
Stellt eine Änderung an einem Element in einer Speicherbibliothek dar, z. B. dokumente, Musik oder Videobibliothek. |
StorageLibraryChangeReader |
Ermöglicht es der aufrufenden App, die Änderungen an Elementen in einer Speicherbibliothek zu lesen. |
StorageLibraryChangeTracker |
Stellt APIs bereit, mit denen Sie die Änderungsnachverfolgung für jede Bibliothek (z. B. Dokumente, Musik oder Videos) oder Ordner verwalten können. |
StorageLibraryChangeTrackerOptions |
Ermöglicht Aufrufern, EnableWithOptions auf der Änderungsnachverfolgung aufzurufen, um alle Änderungen zu verfolgen, einschließlich der letzten Änderungs-ID oder nur der letzten Änderungs-ID. |
StorageLibraryLastChangeId |
Ermöglicht ihnen das Nachverfolgen von Änderungen basierend auf einem eindeutigen Wert, der die letzte Änderung darstellt, die vom Indizierungsdienst für den angegebenen StorageFolder oder StorageLibrary verarbeitet wurde. |
StorageProvider |
Enthält Informationen zum Dienst, der Dateien und Ordner speichert. Dateien und Ordner können entweder vom lokalen Dateisystem oder von einem Remotedienst wie Microsoft OneDrive gespeichert werden. |
StorageStreamTransaction |
Stellt eine Schreibtransaktion für einen Datenstrom mit zufälligem Zugriff dar. |
StreamedFileDataRequest |
Stellt einen Ausgabedatenstrom mit sequenziellem Zugriff dar, der eine Anforderung für den Datenstrom einer StorageFile angibt, die durch Aufrufen von CreateStreamedFileAsync oder ReplaceWithStreamedFileAsync erstellt wurde. |
SystemAudioProperties |
Ein Hilfsobjekt, das Indizierungsnamen für Windows-Audiodateieigenschaften bereitstellt. |
SystemDataPaths |
Ruft einige häufig verwendete systemweite Ordnerspeicherorte ab, die auf dem KNOWNFOLDERID-Benennungsmuster basieren. |
SystemGPSProperties |
Ein Hilfsobjekt, das Indizierungsnamen für GPS-Dateieigenschaften bereitstellt. |
SystemImageProperties |
Ein Hilfsobjekt, das Indizierungsnamen für Windows-Bilddateieigenschaften bereitstellt. |
SystemMediaProperties |
Ein Hilfsobjekt, das Indizierungsnamen für Windows-Mediendateieigenschaften bereitstellt. |
SystemMusicProperties |
Ein Hilfsobjekt, das Indizierungsnamen für Windows-Musikdateieigenschaften bereitstellt. |
SystemPhotoProperties |
Ein Hilfsobjekt, das Indizierungsnamen für Windows-Fotodateieigenschaften bereitstellt. |
SystemProperties |
Stellt Zeichenfolgenwerte für die Indizierung von Namen gängiger Windows-Dateieigenschaften wie System.Title bereit und verweist auch auf Hilfsobjekte, die Indizierungsnamen für Eigenschaften bestimmter Dateitypen (z. B. Videodateien) bereitstellen. |
SystemVideoProperties |
Ein Hilfsobjekt, das Indizierungsnamen für Videodateieigenschaften bereitstellt. |
UserDataPaths |
Gibt vollständige Pfade für allgemeine Benutzerdatenordner zurück. Benutzerdatenordner basieren auf dem KNOWNFOLDERID-Benennungsmuster . |
Schnittstellen
IStorageFile |
Stellt eine Datei dar. Stellt Informationen über die Datei und deren Inhalt sowie Möglichkeiten bereit, sie zu bearbeiten.
|
IStorageFile2 |
Stellt eine Datei dar. Stellt Informationen über die Datei und deren Inhalt sowie Möglichkeiten bereit, sie zu bearbeiten.
|
IStorageFilePropertiesWithAvailability |
Bietet Zugriff auf die IsAvailable-Eigenschaft . |
IStorageFolder |
Bearbeitet Ordner und deren Inhalte und stellt Informationen zu ihnen bereit.
|
IStorageFolder2 |
Bearbeitet Ordner und deren Inhalte und stellt Informationen zu ihnen bereit. Wichtig Wenn Sie einfach mit Ordnern in Ihrer App arbeiten möchten, lesen Sie die StorageFolder-Klasse . |
IStorageItem |
Bearbeitet Speicherelemente (Dateien und Ordner) und deren Inhalte und stellt Informationen zu ihnen bereit.
|
IStorageItem2 |
Bearbeitet Speicherelemente (Dateien und Ordner) und deren Inhalte und stellt Informationen zu ihnen bereit.
|
IStorageItemProperties |
Bietet Zugriff auf allgemeine Und Inhaltseigenschaften für Elemente (z. B. Dateien und Ordner). |
IStorageItemProperties2 |
Bietet Zugriff auf Methoden, die ein skaliertes Bild als Miniaturansicht abrufen. |
IStorageItemPropertiesWithProvider |
Bietet Zugriff auf allgemeine Eigenschaften und Inhaltseigenschaften für Speicherelemente eines bestimmten Anbieters. |
IStreamedFileDataRequest |
Stellt einen Ausgabedatenstrom mit sequenziellem Zugriff dar, der eine Anforderung für den Datenstrom einer StorageFile angibt, die durch Aufrufen von CreateStreamedFileAsync oder ReplaceWithStreamedFileAsync erstellt wurde. |
Enumerationen
ApplicationDataCreateDisposition |
Gibt Optionen zum Erstellen von Anwendungsdatencontainern oder zum Zurückgeben vorhandener Container an. Diese Enumeration wird von der ApplicationDataContainer.CreateContainer-Methode verwendet. |
ApplicationDataLocality |
Gibt den Typ eines Anwendungsdatenspeichers an. |
CreationCollisionOption |
Gibt an, was zu tun ist, wenn eine Datei oder ein Ordner mit dem angegebenen Namen bereits im aktuellen Ordner vorhanden ist, wenn Sie eine neue Datei oder einen neuen Ordner erstellen. |
FileAccessMode |
Gibt an, ob auf eine Datei im schreibgeschützten Modus oder im Lese-/Schreibmodus zugegriffen werden soll. |
FileAttributes |
Beschreibt die Attribute einer Datei oder eines Ordners. |
KnownFolderId |
Stellt Werte bereit, die Speicherordner identifizieren. |
KnownFoldersAccessStatus |
Beschreibt den Zugriff eines bekannten Ordners auf eine einzelne Funktion. |
KnownLibraryId |
Stellt Werte bereit, die Speicherbibliotheken identifizieren. |
NameCollisionOption |
Gibt an, was zu tun ist, wenn eine Datei oder ein Ordner mit dem angegebenen Namen bereits im aktuellen Ordner vorhanden ist, wenn Sie eine Datei oder einen Ordner kopieren, verschieben oder umbenennen. |
StorageDeleteOption |
Gibt an, ob ein gelöschtes Element in den Papierkorb verschoben oder endgültig gelöscht wird. |
StorageItemTypes |
Beschreibt, ob ein Element, das die IStorageItem-Schnittstelle implementiert, eine Datei oder ein Ordner ist. |
StorageLibraryChangeType |
Beschreibt den Typ der Änderung, die am Speicherbibliothekselement aufgetreten ist. |
StorageOpenOptions |
Stellt Optionen bereit, die beim Öffnen einer Datei verwendet werden können. |
StreamedFileFailureMode |
Gibt den Grund an, warum Daten nicht gestreamt werden konnten. |
Delegaten
ApplicationDataSetVersionHandler |
Stellt eine Methode dar, die die Anforderung verarbeitet, um die Version der Anwendungsdaten im Anwendungsdatenspeicher festzulegen. |
StreamedFileDataRequestedHandler |
Stellt die Methode dar, die Daten beim ersten Zugriff auf diese Datei in eine StorageFile-Datei streamt. |
Weitere Informationen
- Dateizugriffsbeispiel (Windows 10)
- Beispiel für Ordnerenumeration (Windows 10)
- Einfaches Imagebeispiel (Windows 10)
- Beispiel für die Dateiauswahl (Windows 10)
- Beispiel für die Dateisuche (Windows 10)
- Datei- und Ordnerminiaturbeispiel (Windows 10)
- Beispiel für die Bibliotheksverwaltung (Windows 10)
- Beispiel für die Hintergrundübertragung
- Beispiel für die Hintergrundübertragung (Windows 8.x)
- Beispiel für Inhaltsindexer
- Beispiel für Serialisierung und Deserialisierung von Daten
- Beispiel für Heimnetzgruppe
- Rss-Reader –Beispiel für End-to-End (JavaScript)